I agree with you, but last part is bit too complicated. it is not like society is divided on smokers and non-smokers. I smoked for years (but I quit) and had non-smoking friends then. and now is opposite, of course.
there is places smoking should be banned, definitely. but it think, this world...