This is ridiculously stupid and outdated... I know men who are stereotypically manly, and very very gay. I can’t tell you how many men I know who are metrosexual... ie fastidious about their appearance and NOT gay at all... many are CEO’s and have to look good.
I hate the “metrosexual” ridicule. In the old days men cared more about appearance than now, apparently, and who would dare call them gay? Probably get a sword through your gut. Our Founders were “metrosexual” by this definition.
In the 1800s men like this were probably most closely called “dandies”. But it didn’t mean they were homo, just perhaps worried too much about their appearance. As some women do.