Thankfully, we live in a country where freedom of speech is protected. We also enjoy a great many other freedoms that we take for granted, like freedom to travel, freedom of the press, freedom to choose a job and even worship whom and where you please.
There is also a corporate freedom of being able to write your own mission statement, create your own values and make your own business decisions. Business is free to advertise to their heart's content (albeit, within certain legal limits), to cater to whom they want and sell a unique product.
And there is the freedom to shop where you want.