Originally Posted by
Cthulhu
Gender roles are largely a construct of human society. Other than basic physical needs, there's nothing in nature that mandates all men must act like macho, grizzly providers for the family and all women must act motherly, like pretty things, and cook food. That's just how human society evolved. Sure, it's an extension of sexual attributes, but at the stage human society is at now, there's no need for the strict dichotomy of the sexes exhibited in early human societies.
Basically, a feminine man may bug you, but he's causing no harm to anyone by acting that way. And, I'm not totally sure, but I'd be willing to bet that most gay people wouldn't consider it "denying their gender" but rather it never felt natural for them to play that gender role.