YWCA raps young for bad manners and swearing in public