Ever see signs that say, "No shirt, no shoes, no service"? Those are definitely legal as well.
If a business restricts guns, don't shop there. It's not an infringement if it's not your property or public property.
There is a law that a business can enforce a "No shirt, no shoes, no service" policy. Like you said "Legal"
Corporations are bound by law just like everyone else. The big difference between corporations and individuals is that individuals have inerrant rights, corps don't.
It's not a private property rights issue because corps don't have constitutional rights. In fact it all stems from property rights, or the loss of them.
Here's the short of it. The individual at some point (through his inherentright to contract) gave his rights away for certain privileges, in this case to limit there liability. Corporations exists for two reasons 1. to make money 2. to separate ownership so the individual can't be sued. The corporation or any property it might have isn't private property because it's taxable and regulable by the owner (Government). There arealways strings attached.
Definition of private property- unregulated nontaxable property. (Blacks law Dictionary)
I've heard countless people say they should be able to run there business the way they want to. Sorry, Corps fall under Gov jurisdiction.
Our founders saw the government as servant to the people, Lawfully unable to infringe on the rights of the individual. They also can't grant an artificial entity magical powers that infringe on the individual.
Conclusion Revised- Artificial entities cannot beinfringe on the rights of the individual.Section 195 Kentucky State Constitution.Not that it doesn't happen.