"Go somewhere else" isn't a solution when a plurality of servers agree to tolerate racist, sexist, or just plain obscene conduct.
I'm also amazed that giving users control over what they see isn't an option. That solves the problem completely by making it the user's problem. That, however, somehow never seems to be an option.