Well, there's a nasty subject. Me, never been with a woman, and have had my fair share of namecalling, even these days. Although I think it might be more of a cultural thing, as 'homo' is or has been one of the worse names you can call someone around these parts. It does make me see red, being lonesome and not have the ladies swooning over me, always seems like someone rubs all that in my face every time they call me that. Good thing I've learned at least some restraint in the recent years on the subject, instead of going into 'Hulk SMASH!' mode each time they press my berserk button.
I know myself that I've been dating (well, one date, eh) women, which should be enough for me. Still, it hurts when people imply it. I dunno why I usually care so much about what folks think, least of all, folks who are about as important in my life as a pile of turd. I guess one should try and read a book or something that would bring a revelation that these people and their infantile sense of humour and their slow mental development don't really mean a **** to you, and can be ignored.
Also, on point of responding with violence, might work as a kid in school where the teachers just don't give a ****, but you can't get away with that crap as an adult. Either you get your ass kicked (surprise, he knew karate! And he has a posse, oh no!) or coppers will be ringing your doorbell later that afternoon.
Just my ramblings on the subject.