I'll reiterate what I said a long time ago.
Censoring 'hate speech' from social media does absolutely nothing to address the problem. It gives the impression that these problems no longer exist, while only driving bigots into underground circles where they can echo their beliefs unchallenged and become more hateful.
The only way that people can combat racism is by having an open conversation, and throwing someone out because they've said something offensive violates the entire purpose of the conversation to begin with. You just end up with more and more insular communities like SJW-tumblr-circles and /pol/ that serve no purpose but to allow people with like-minded beliefs to circlejerk and radicalize.
That being said, if someone is doing absolutely nothing but hurling slurs at another user, it's fair to ban them for posting unconstructive spam. For instance, it doesn't appear as though the guy in the article was making a substantive argument. He was just harassing a stranger.