If its legal for someone to hypothetically not create a wedding announcement website for gay people because she doesn't want to serve those kinds of people, then there should be nothing wrong with not wanting to serve armed cops.
One is outright discrimination based on sexual orientation. The other is simply a policy applied to all patrons.
It should absolutely be legal to say 'no shoes no service' or 'has gun no service' even if it was not legal to discriminate based on sexual orientation/race/gender/etc. They aren't at all the same thing.
unless you have a bouncer with a wand and proper pat down experience. the patrons will just conceal and not tell you. plenty of places say no guns. but a sign is nothing more than that.
Not in San Fran they wont. They let criminals run rampant but wont let anyone without Trump money get through the concealed carry permit process. Bruen should have fixed that but who knows if Cali will actually listen with Newsom putting that constitutional amendment to neuter the 2nd amendment out there.
SF has an extremely lot violent crime rate, so what exactly do folks need guns like that for? The “high crime rate” is property crime, like theft. Unless folks want to be out here shooting people for smash and grabs.