I think that private property should be able to ban whatever they want to. Including guns.
It wouldn't have made a difference here, but if it's your property, you should be able to ban guns, cigarettes...hell, red t-shirts. I know there's a ban in my house against anything with a Miami Dolphins logo on it.
My position here is not intended to be arrogant, hostile or condescending in any way, so I hope it not read as such. I do not walk around thinking I'm rambo or judge dread. This is a conscience, sober decision I sincerely feel is justified.
***
Your house is not subject to Public Accommodation laws. I note a critical difference between private property you keep to your self, such as a residence, and private property you invite the public onto, such as a mall.
Huge difference. If you owned that cinema you would not be able to ban, using your examples, red t-shirts or Miami Dolphin logos, because as-per Public Accommodation laws you have to allow patrons to express their right to dress as they wish while on your private property, as long as doing so doesn't otherwise brake any other law or disrupt your business.
Likewise, my carrying a concealed gun into your business doesn't otherwise brake any other law, nor does it disrupt your business. therefore, I argue, a 'no-gun' rule is unconstitutional, exactly as if you were to ban gays from using your cinema. If I were gay and wanted to see a movie at your cinema, but you had a 'no-faggot' rule, I might go anyway and just keep my mouth shut. You would never be any the wiser.
The worst-case-scenario of needing a gun and not having one far out weighs the worst-case-scenario of getting caught by the property owner.
I'm sure pro-choicers who would help women have an abortion in the event of an abortion ban would agree with my general sentiment here.