Too many straight people have strange reactions to gay people, which I've never been able to understand. Many gay men are effeminate: limp wrists, flashy dress, up and down inflection, and a little bit of a lisp.
And that makes people cringe. And then they say things like, "That's so strange! Why does he have to act so weird? That's just wrong."
Most people seem to think that gender is a set-in-stone reality, even as drag queens walk past them on the street, flying in the face of their conventions, disproving their pet theories with every sashay. Those people should read up on the subject.
I've never understood or sympathized with this double standard. Why is it okay for a woman to snap her wrist, jingle her bracelets, and declare something, "Fabulous!" but if a man does it, it's considered weird, wrong and --in some strange sense-- an impossible affront to reality.
I know people like to believe in magic, but there is no magical barrier stopping people from learning and expressing behaviors. The societal barrier that does exist is entirely imaginary, propped up by bigots, misogynists, "cringers," and those who refuse to reflect on their own irrational biases. Society is just as susceptible to change and adaptation as any individual.
So the next time you see an effeminate man walking with a bounce in his step, talking expressively, and wearing flashy clothes who, by the way, may or may not be gay, stop yourself from cringing, close your eyes, and imagine your girlfriend behaving with the same mannerisms. You'll realize, "Oh, that's not so strange. I see the same thing every day! I guess I'm just usually distracted by a pair of bouncing boobs."
With a little understanding and acceptance, the world will be a better place.