Freedom and laws are not mutually exclusive. Some forms of speech should not be allowed, specifically hatespeech.
That's the key difference here. And the fact that the host didn't give them a heads up about the service cancellation.
Personally, I'd rather live in a society where driving down the road screaming "die you fucking niggers" at black people is illegal, not just frowned upon.