If you have people on your service who like to argue and use insulting language, give them a place where that’s OK. Many of these arguers and insulters will prove perfectly civil outside that little playground.

I recently stumbled across a subreddit called /r/stupidpol which describes itself as a “Subreddit focused on critiquing capitalism and identity politics from a Marxist perspective.” A better desription would be “liberals are stupid.” I was called “Blue MAGA” and an “idiot.” I was not angry; I understood the rules of that place and modified my behavior accordingly.

That said, Redditors can be a rough crowd, and if you’re going to post or comment there, you need to be ready to be insulted.