Well don't we typically call those guys "metrosexual"? I mean, if a girl can say that a girl looks pretty or sexy without being a lesbian, than it only makes sense that a guy can say that another guy is hot or sexy without being gay. Right?
WORNG!
We live in such a matriarchal society that women can get away with a whole lot more things than guys can, and they have it set up in such a way that they make us guys think it is a patriarchal society when it is really the women that are in control. It's some scary shit man. (;