This is a total violation of free speech. I guarantee you someone in the MMA media had a hand in this. Here is the kicker: I don't even like the guy, but I respect someone's right to post what he was posting.
Account suspended
This account has been suspended.
Learn more about why Twitter suspends accounts, or
return to your timeline.
Its not a violation of free speech, that is where so many are mistaken.
Think of it like this Bob, you go out create a website that offers services for users, you get 20 members to sign up.
One member thinks he can post what ever he wants and spams porn all day long - you warm him in your own TOS you wrote up that porn is not allowed because after all - it is your own personal website.
Guy doesn’t listen - so you baN him and delete his account.
Are you allowed to do that?
Of course ...you know why? Because it’s your own website and you can choose to run it however you want.
Twitter and all these other social media websites when simplified are basically just personal websites that can be run however their owners feel fit.