But we know that in the real world there are heterosexual men who exhibit effeminacy. Effeminacy and homosexuality are not synonymous unless we're willing to accept that the stereotype is always true. Moreover, my experience has been that people who are truly not homophobic are comfortable with a masculine homosexual male, whereas an effeminate guy illicits a "cringe" factor.
I also have to say that women who are too masculine do lose some respect and cause some psychological friction among others. Just not nearly as much as effeminate men.
I never said that effeminacy was synonymous with homosexuality. I also live in the real world (a very different one, evidently) but in my experience if a man shows effeminate traits he is at least suspected of being gay,
because of the stereotypes. The so-called (straight) metrosexuals are usually suspect because of their attention to fashion and personal grooming. All the ones that I've known have mentioned that people often assume they are gay. Just because effeminate men come in all sexualities doesn't mean that the cringe factor they elicit in people isn't due to homophobia.
If not homophobia, how would
you explain the aversion to effeminacy in men?