For me the bottom line is that smoking amongst other people affects not only the smoker and is generally unpleasant to anyone but the smoker herself. For this reason alone people should be extra polite and considerate to people around them. In most cases this means moving well away from other people, at least 20 metres away I would say. Forget all that nonsense about setting a bad example to children. It's unpleasant and shouldn't be inflicted on others, that's all.
but what about exhaust fumes from vehicles. They are unpleasant (dangerous/asthma inducing) so if we have to banish all smokers to not come within a 20 meter radius of non smokers, can we banish cars and busses too?
And if unpleasant is grounds for banning things.... then all people with BO are banned as of now. I can't stand the smell of sweat, especially stale sweat and clothes that aren't fresh daily. Can we ban those with body odour too to stay 20 meters away from those of us who wash and wear deo and clean clothes?
Oh and cheap perfume or after shave. People wearing this must remain 20 meters from the rest of civilisation.
Oh and I find the smell of whiskey on peoples breaths unpleasant, I find the smell of all alcohol unpleasant. I hate walking past a pub and smell that stale beer smell, so pubs and drink breath should be banned too, or the people should stay 20 meters away from those who find it unpleasant.
Can you all really not see how insane this is?
Non smokers with body odour, or cheap perfume, or cars, or a hangover, inflict unpleasant (depending on the receiver) smells to smokers. Should they all get up in arms too?