What all the screeching morons fail to recognize is that his Right to Freedom of Speech was not impinged upon one bit. He was not jailed for what he said. He wasn't even fired, he was suspended. Most likely so his contract can be reviewed to determine whether he has violated it. Sure, you can say any homophobic, racist crap you want. That doesn't mean you don't have to face consequences. Especially if your employer feels they will lose money (sponsors) due your your filthy mouth and you signed a contract which prohibited such behavior.