I think there were some interesting point brought up. I agree with posters here who talked about avoiding it around those with allergies or asthma or pregnant women, that makes sense. I also agree with the posters who talked about allowing store owners or businesses to allow smoking or not. I remember a long time ago in some parts of the country it was up to the restaurant to allow smoking or not. People who didn't want to smoke just didn't go to that place, no problem. I think if you're in a bar or pool hall or whatever, it's pretty expected, but maybe that's just me.
Some brought up filtration and that's what I think is key. When people smoke in a restaurant here, you can smell it for a few minutes, and then it goes away. I remember as a child walking past the smoking section and smelling that foul smell people describe. I used to just think it was what smoke caused, but I'm now seeing that's just what poor ventilation causes.
I smoke in my home, but I have a purifier and I open a cross-breeze window. While the pipe is going, the purifier registers as "red" and about 10 minutes or so after I'm done, it's back down to a low yellow or even green (obviously meaning good). I can smell the odor of the tobacco that evening, and maybe the next day if it's an aromatic, but then, it's gone.
All of this sort of got me thinking about my experience back home and being relegated to a second-class citizen because I'm a smoker. I remember countless friends in college telling my how bad it was, to the point I had to minimize contact with them over it because it was quite annoying. The looks of disdain from passerby's, the non-smoker's staring at you in the designated smokers section outside (I think there was a Seinfeld episode that addressed this pretty well or some other sitcom I'm not fully remembering).
To sort of sum it all up, I think we've gone overboard in some parts of the world against smoking. It's something people are going to do, so why not relax and let each other be? It seems other parts of the world are managing to regulate aspects of smoking without targeting smokers themselves.