"Freedom of speech/expression/religion" is not "freedom from disagreement," nor is it "freedom from being called out on your words." You can worship or say whatever you want, but if it's something stupid, someone else has the right to correct you, disagree with you, or mock your stupidity. If a public official forwards a joke with racist undertones, and a local newspaper reports it, that isn't suppressing his freedom of speech. That's pointing out that the person who has freedom of speech has chosen to use it to express hateful ideas.
In other words, there's a big difference between "you can't say that," and "you really, really, really shouldn't say that."