You're glossing over that the only reason the place of worship, eatery, etc, has the right the ban weapons is by state government statute. Yes, the business or location is the decider, but to ignore that it's government entity that grants the privilege is just silly.