Right, so you just dislike it when men are feminine?
You realise some men grow up with a high voice and are in fact not gay. They are simply a feminine male.
As Cannibal said, the sex of a human doesn't always have to match to it's personality. And it's not only proven in males, women can be equally masculine as men can be feminine.
It just so happens that some (not all) homosexual men take on a feminine personality.
Unfortunately this has become the stereotype for homosexuals, that men lose their masculinity, becoming 'pussies' or a 'friend', and women lose their femininity, becoming 'butch' or a 'dike'.