I disagree with you. It is a private business that invites certain members of the public to enter it. No one is required to enter the premises.
There are all kinds of laws protecting the public where people gather.
I have no problem with laws protecting the public - but business owners are members of the public as well. Creating laws that not only do not protect them, but can cause major damage are wrong.
There are many people in society with allergies that when triggered can be life threatening - are we next going to ban those in "public" places??? I personally can not get in close proximity to raw shrimp - should I insist that no restaurant, bar or store have raw shrimp on the premises because one day, I may possibly decide to go there???? Of course not - that's ridiculous. But that is exactly what the anti-smokers want. they insist that ALL places they "might possibly, one day" decide to visit.
Just as I avoid contact with substances that have an adverse effect on me, everyone else can do the same. If you don't like the smoking policy of an establishment, complain to the owner/management and take your business elswhere. It's a very simple solution.
Hey, Gabz, I'm going to rush out and tell my friends who lost their businesses (3 that I know of, and one still struggling) here in this small area because of these intrusive, punitive bans that theirs were NOT private businesses, but were instead PUBLIC property! Who knew? Since they were PUBLIC property--i.e., owned by the public--then the public--i.e., taxpayers--will be required to PAY for their losses! They'll be so happy!!!
Jeez! It's unfortunate so many jerks inhabit Kookiefornia; it would be a beautiful state otherwise.