Off topic, but why is this term even remotely acceptable? If this was used to refer to an ethnic minority then everyone would be screaming "racist". Not to mention it's also sexists.