Banning words doesn't really work and generally creates tons of issues.
Some of the issues:
1. "I'm of x demographic, I should be allowed to use the word." (Common with a certain racial slur.)
2. They will just find some other way around any word filter. For example, ZS banned it a while back, and then everyone switched to calling people autistic. Which using the same logic would result in more word bans. GMod division didn't do this since its really is useless.
3. The simple fact of the matter is that people like to trash talk. And they do so with words they are familiar with from their real life. (Basically grade school insults.) We've always allowed trash talk as long as it doesn't go too far.
The real solution is to understand and target the underlying behavior. For example, when someone says a racial slur they generally are doing so to troll (aka disrupting the server). We already have rules in place about "being respectful." We need to enforce that rule rather than constantly make new ones to "protect specific demographics." (My argument here is we need to protect everyone, not certain demographics.)
So if anyone is, for example, targeting you with harassment or otherwise disrespect please make an HGBans report on them. We already have rules available to deal with this situation.
I also think one of the things we could better add is a way that you would be able to block someone from sending you anything if you just don't like the way they say things. Sort of like the way ZS allows people to selectively mute people they don't want to hear. (We get complaints of "squeakers" there. Basically people with high pitched voices that aren't otherwise breaking a rule.)