You have the right to free speech.
And they have the right to refuse service.
Friends, again, I feel compelled to point out that your right to free speech does not include the right to force others to support your right.
It would seem that a ShopRite decided that they didn't want to make a birthday cake that spelled out three-year-old Adolf Hitler Campbell's full name. They similarly had refused on previous occasions to make a cake with a swastika on it for them.
That's okay-- Wal Mart was happy to oblige them. Before y'all all jump on the boycott bandwagon, remember that ol' Sam Walton probably put out a dictum before he passed on, to the effect of "Don't you dare let a paying customer leave unshucked, just because of a stupid-assed name."
Good on ShopRite. Okay on Wal Mart. A pox on the idjit Campbells.