Chik fil A?
it is about free speech. The owner can support who or what he wants right? And people can boycott or eat there if he wants. In fact there were lines out the door when the boycott was announced
Now what they cant do, what no public licensed business can do, is decide, you want to sell only to some legal customers and not others.