@Robert Gentel,
Putting aside the fact that you get to set the rules and enforce them as you see fit regardless of what I or anyone thinks about it, I don't have a problem forbidding calling other members names that have been ruled verboten. I would have a problem with generally banning homophobia. While bobsal says he didn't find any of my hypothetical comments offensive, we both know that there are people in the wider world and probably in this forum who would and who would also consider them to be evidence of misogyny.
I don't know that I have ever read the TOS, and I don't know how any member is expected to know that calling someone a fag is grounds for suspension so I can't comment on whether his suspension is fair. Does the person called a fag have to be gay to invoke the suspensions? Ann Coulter infamously called a straight man a fag but I can't recall his name. Would she have been suspended for that?
Look, I'm not the guy's champion. It just seems to me that there are other members who are as bad or worse than him, and who don't seem to attract your attention and ire. Maybe you've suspended them too. Your not under any obligation to announce suspensions.
I'm just commenting on what I observe. If the rules appear to be selectively enforced, I for one will have no respect for them. It doesn't mean I will flaunt them, but it's just another factor coloring the experience here which can lead to the conclusion it's not worth hanging around.
Everyone has to and is making that determination based on their own set of criteria.