Without reading all 8,000 pages and 10,000,000 responses...here's my view-
Yes and no. You have the right to protect you, your business, your business assets and your employees. You cannot, however, pass rules for customers that infringe on their civil rights as defined under federal (and state) civil rights statutes.
Agreed, that is one thing that should be decided by people. that bearing arms is a civil right
This is legal, requiring customers to not carry, concealed or open. The customer can always leave their guns in their car, but they cannot leave their race, color, creed, religion, gender or disability in their car. And technically, I suppose you can restrict the other civil rights too, provided that those exhibiting those rights are do so in a manner that is deliterious to your business. For example, a handful of muslims can come into your coffee shop, buy some coffee & donuts and start their morning prayer, unless what they are doing is preventing you from performing your normal business functions. If other customers do not like it, that's a coin toss if it's actionable by you or not. I suppose you can always tell them you don't mind if they are muslim, just don't interfere in your business function and don't tick off the other customers. That might give you a legal justification to ask them to stop or leave, but it's a grey area really.
the thing about leaving your gun in your car, aside from the dangers of it. you still have the Right to bare it. even with the firearm you are not hurting the business at all. if the business is still open to the public, then they should still respect people's right's.
Not really. It is a right a business has.
not really the business does not have the Right. they are allowed by law to discriminate against people's civil Rights
A gay cake versus a "heterosexual" cake...no difference. A cake is still a cake. It's only a matter of personal choice that really affects no one. The cake people don't have to watch them have gay sex. The folks are just buying a cake, and that's it. Likewise with religion. You can tell folks to keep their religion at home, but do not discriminate against anyone because of their choice in denominations or faiths. A sign saying "no proselytizing" would likely suffice. If they wanna pray, fine. Do so quietly. But that's another grey area. You can say "no politics spoken in our store", because that is not a protected right. Last I knew you can be fired for having political views different than your boss'. As for a turban, no. In fact there was a fella (in Wyoming, I think) that is Sikh and he sued over being discriminated over his turban as it was religious (particularly a "dastar"). As for a burqa, unless it hides their face, it is unlikely that you can say no burqas.
this is a sticky point. you can also say to them to leave their religion in the car. but as far as the cake is concerned. it is a little like slave labor. where you are forcing someone to do something against their will. this could be said for carry, but you are not making the proprietor do anything
All of this is my opinion and speculation (unless otherwise noted) so if anything I think you may be better off talking to a lawyer. If you don't want a lawyer, there's a bunch of folks at
www.laborlawtalk.com that can advise you for free.
Thank you for your opinion
HTH