Why, if a man is effeminate, do we assume that he is gay? I know lots of guys, straight, gay, and bi, and there is no rule they follow. By this I mean, some of the straight guys are kinda quiet and sensitive, some of the gay guys are macho, a couple fit the stereotypes. My dear friend Eddie is a tough, macho, redneck mofo who drinks Guinness and watches football, and has a boyfriend.
Sorry, I know I'm getting preachy again, but it's just not true that effeminate=gay, or macho=straight.