Some of you aren't going to agree, but your involvement in the twitter circus (and other poorly-moderated social media platforms) contributes to this environment.
These companies have shirked their responsibilities in dealing with this behaviour and they won't change until they lose users/ advertisers etc. If you're on these platforms you are perpetuating this behaviour.
'But I'm not the one posting racist or offensive messages' you might say, and you'd be exactly right, but that then puts you in the same camp as the millions of fans who follow their national teams and won't have anything to do with the minority who display these vile behaviours.
This online behaviour will continue until significant changes are made to these social media platforms.