Even if fairly gun friendly states like Arizona a private business or private home may ban firearms even if the gun owner has a permit.
It would seem if a business can suspend the second amendment right, which is quite clearly spelled out, they should be able to ban make believe rights as well.
You’re absolutely right. Your 2nd Amendment rights do not give you the right to carry weapons on other people’s private property, although private citizens have limited ability to enforce a gun ban beyond maybe asking you to leave.
The constitution was written to restrain government, not We the People. The 2nd Amendment applies to government in that it—the government—cannot infringe on our right to bear weapons. The thought of gun restrictions on private property was probably never even contemplated at the time as that has nothing to do with a restriction meant for the federal government.
The constitution was clearly and wisely written to put the federal government in a straight jacket of enumerated powers. It wasn’t meant to restrain We the People, because our rights are God-given, i.e. greater than the government’s.