Just clarifying on my last post. Calling people slurs that are against the TOS is still wrong, and should be punished.
But it's also important not to let the things others say define you. If someone is being hateful to you without a good reason, then they aren't worth your time.