Here in Canada hate speech is restricted to a considerable degree. We're not legally allowed to say a lot of things Americans would find legal, and I honestly believe we're better off for it. I know you guys are always worried about the government infringing on your freedoms, but that's a good thing in my eyes if it prevents stupid things like this from happening. I mean, would society as whole really be worse off if we stood against this stuff? As a Canadian, I know I'm happy with the system we have.
This is what I have a problem with.
The thing is, as a society, we
do stand against abhorrent speech, but believe it should be allowed to be said as long as it doesn't incite violence.
For example, take a recent occurrence in my city.
Ads ran on buses that decried all Muslims as anti-semites. The ad was massively flawed and was obviously full of half-truths, but it still ran on buses. The response was swift and unanimous. Nobody was swayed to that line of thinking because of these ads. City rabbis banded together to deface the ads. It was pretty beautiful. Even the Israel deputy counsel general was quoted as saying:
We shouldnt support any hatred toward any religious group
and we should stand together as a community against that.
This is, of course, not perfectly analogous to a bakery refusing to put a certain message on a cake because they don't support it or believe in it, but I think it illustrates the point that, generally, people are smart enough to handle hate speech and denounce it accordingly.
I guess the point I'm trying to make is that, on the whole, we're better off not restricting speech to the degree that you have as Canadians. We're better off knowing who exactly is crazy or hateful and ostracizing them accordingly, even if the speech in question is the omission of speech supporting equality.
That and hate speech laws are rife for abuse.
So, when a bakery refuses to put a specific message on a cake ("[bakery] supports gay rights," even when they don't), it's fine legally, but they shouldn't be surprised when the people who do support gay rights stop being patrons of that particular bakery or their store location is protested by the community.