That's so horrible!
Abuse

LOL, that's genuinely funny. Give the guy a break (IMO). If it gets to you just ignore it and don't let it get to you.
Hope this helps. :-)

LOL, that's genuinely funny. Give the guy a break (IMO). If it gets to you just ignore it and don't let it get to you.
Maybe you can explain how any of it is funny to the rest of us.
LOL, that's genuinely funny. Give the guy a break (IMO). If it gets to you just ignore it and don't let it get to you.
Maybe you can explain how any of it is funny to the rest of us.
It's funny because it's his alt account.

The following is an example of the type of abusive behaviour taking place on Chess.com. What if anything are the moderators doing about this type of conduct?
disable chat
OBSERVING GAME (817150682) - NM ih8sens [1.0] vs. miladorca [0.0] (3 0 rated) -
NEW GAME (817151795) - Grrrod vs. PhilBrooks (30 0 rated) (win: 67, draw: 23, loss: -21)
PhilBrooks: well that was a di ckhead thing to do
PhilBrooks: stupid cu nt LMAO
PhilBrooks: fu ck me ur dumb
PhilBrooks: one of the dumbest cu nts ive played
PhilBrooks: u stupid fu cking cu nt
PhilBrooks: shame i have to leave
PhilBrooks: enjoy waiting for ur first ever win
PhilBrooks: LMAO
PhilBrooks: see ya ;)
NEver seen an Irishman so much over a few words before.
You can just disable chat.

They should clearly make a chat filter that filters out spaces and other signs, except alphanumeric ASCII, there's even a PHP function that transforms UTF-8 unicode characters into similar looking ASCII ones.
Talking about iconv(): http://php.net/manual/en/function.iconv.php
Then they should check if the sentence contains said words.
You can search the line for each "banned" word you have in your list. While doing that you can swap out numbers for characters like 3 = E, 4 = A, 7 = T, 5 = S, et cetera.
I hope I have made a contribution. I know this won't be implemented.
Either way.
The following is an example of the type of abusive behaviour taking place on Chess.com. What if anything are the moderators doing about this type of conduct?
disable chat
OBSERVING GAME (817150682) - NM ih8sens [1.0] vs. miladorca [0.0] (3 0 rated) -
NEW GAME (817151795) - Grrrod vs. PhilBrooks (30 0 rated) (win: 67, draw: 23, loss: -21)
PhilBrooks: well that was a di ckhead thing to do
PhilBrooks: stupid cu nt LMAO
PhilBrooks: fu ck me ur dumb
PhilBrooks: one of the dumbest cu nts ive played
PhilBrooks: u stupid fu cking cu nt
PhilBrooks: shame i have to leave
PhilBrooks: enjoy waiting for ur first ever win
PhilBrooks: LMAO
PhilBrooks: see ya ;)