What a business owner 'should do' and 'does do' are two different things. Just understand that it goes both ways. If a baker doesn't want to bake a cake for someone they disagree with, morally, then they should have that right. It doesn't mean that their decision is the best one for all, just maybe the best for them. The same goes for a restaurant that doesn't agree with a patron, morally. They have the same right. If you refuse to sell/make something for someone you disagree with, then don't be surprised if certain people stop buying your product. My biggest problem is that some people look at the one situation and think that it's bad but then applaud the other. You vote with your wallet. If I don't agree with how someone runs their company, then I just won't buy their product. Supply and Demand or something like that. Both sides (extremes) are blinded by their own views and can't see the other viewpoint. Personally, I would have made the cake and served Sanders at the restaurant, but I also understand that each owner had the right to refuse to do so.