why is ok for women to say, "oh she's so hot,pretty,etc". But, oh no if a guy says something similar to that what happens? People will give him a strange look and ask him "are you gay"? But why? Is it because, in a modern society a straight man who gives another man a compliment automatically allows others to call him gay? See how that contradicts itself? I just would really like to understand why its considered "wrong" if a straight guy simply gives another guy a compliment its considered taboo or something?