I have long proposed... "everyone can carry a six-shooter, in a hip holster, as long as it it openly visible and has a safety. First 3 must be rubber bullets, hollowpoints to follow. If a business post 'no firearms allowed; that's OK, its their choice, leave it in the car."
This one older guy calmly slotted him in about 3 seconds