I believe this is one of the differences between the US and the UK. I'm not saying that one is better than the other, they're just different.
I thought Free Speech was a right granted to us by the Constitution (or has MSNBC convinced you otherwise)?