Qreur You do have a choice on whether to enter the "restricted space" of a private business.
I'm no fan of smoke-filled rooms either. Primarily because it just plain stinks rather than because the smoke is laced with carcinogens. Maybe since businesses and the customers who visit them have had a taste of what smoke-free indoors are like they won't be so keen to stink it up again if allowed to make the choice voluntarily.
Non-smokers just have to be a bit more stubborn, a la Uncle Taleb's "stubborn minority" hypothesis (even though non-smokers might not even be a minority). And actually vote with our feet and avoid those gross smoke-filled places.