Reminds me of the old commercial from the 70's.
A person walks into a restaurant with everbody smoking, puts on a gas mask, and then pulls a skunk outta her bag

Clears the restaurant right out.

I'm a non smoker and I find nothing more disgusting than sitting down to a meal and then having someone at the table next to you lighting up because they are done theirs.
Yes they have rights, but unfortunately in society today, common courtesy is seldom exercised.
If I go into freinds homes where they smoke I dont even say a word if they light up..its their house. If I go into a public place, especially if I'm paying for a service, I expect that I am entitled to a decent time without bothering with OTHER peoples disgusting habits...Just as I promise not to exercise my disgusting habit of violent flatulism around you.