The whole point of "gay" as an insult is only because heterosexual males don't particularly enjoy the idea of butt-sexing another man. That's why saying "you're gay" offends a straight guy cuz it associates him with something he doesn't like. For all you know, Homosexuals might have a phrase like "omg, that's so hetero!"
Same thing with pansies, guys don't like to be likened to a pretty flower. They might secretly love pansies, but they won't take shit if someone calls them one.
Bookmarks