If a man went around in high heels, a mini-skirt and makeup and long hair....We'd think he was a weirdie and clearly not masculine. However these are social constructs. What makes certain clothing or colors masculine and feminine? Nothing. Who, besides our culture, is to say that dressing up in this sort of outfit is feminine? No one. It isn't inherent in the clothing styles, behavior or colors that makes it feminine but rather how we ourselves define it.
I wrote homosexual, not feminine.
People can dress any way they like and it's only social norms (within limits) that define feminine or masculine. That being said.... most straight dudes I know aren't likely to dress
gay goth with tons of make-up and then start playing kissy-face soon as they're a little drunk.
Not hatin', just sayin'. There has to be some inclination towards faggotry for that kind of behavior to manifest itself after a few drinks.