I think this reflects a kind of cultural mindset gulf between the US and perhaps European countries. To me it's absurd that someone would "need" a cake to the point that they feel they have a "right" to it. It's absurd to me - and rude - that I would impose my beliefs on someone else such that they were forced to modify their services and their own beliefs - for a non-essential product or service. I guess the split here is that you talk from a position about rights. It's all about "your rights" - the customer's absolute right to always be right and always be served. And your laws reflect that. Whereas for me - as someone from a nation for whom queuing politely and apologising when someone else bumps into you is a national pastime - it's about consideration. I don't need or want laws that legally protect a hate cake. I'm quite happy to have such speech restricted. If I have to express my own freedom of speech through other channels, that's fine. I'll do so. I'll find another cake vendor, or make my own, or perhaps put the message on a table decoration. I don't think we are going to reconcile this, because I'm not arguing from a legal point of view (and I'm outside the US anyway, so your laws don't really affect me) but I what I personally believe should be the situation. Our difference of opinion on this is a cultural one, it's a difference of attitude.