Just to add my little grain of salt in there...
I think one of the problems with some Americans is that they forgot that freedom comes with a certain responsability called "respect". Here, in Quebec, we strongly believe that one's freedom of speech stops where respect for others begins.
Some Americans seem to have forgotten that rule. They believe they have some sort of divine right to speek their mind, no matter the circomstances.
When you add religious dogmas to the mix, it gets explosive. Those who follow dogmas believe them to be the one and only truth. They are not open to any rational argument because religion is not rational.
That's when freedom looses its very signification: when one's freedom is coercitive for others.
This can only stop if people decide that religion is a private matter and that nobody has the right to impose his beliefs on others. In Canada, prime minister Trudeau made this principle into law.
The only way a person could see this as loosing freedom is if this person believes he/she has the right to impose on others. Yet... that's not a right, isn't it?