I don't smoke, and I don't like smelling smoke on people. However, I strongly disagree with banning smoking in all places but the home. I think there should be special permits for a few bars or restaurants to allow smoking. Smoking outside is fine. If I walk pass a smoker and get a little smoke on the way then I don't mind. Perhaps someone with asthma will feel differently and I can respect that.
If everyone stopped smoking tomorrow, the taxes smokers are currently generating would fall flat... as they are used in the healthcare system to treat alcoholics and obese people (and I would only stigmatise the self-inflicted obesity here).... who would pay for that then?
Impose the same level taxes, bans and restrictions on alcohol (and maybe even fast food), stigmatise alcohol and obesity as much, and then we can talk again. I don't really understand why smokers don't speak out more for their rights - oh, right, that's because they are not abusing a drug that changes their personality and specifically their agression-levels. and are actually capable of considering the effect their addiction might have on others, and therefore staying quiet and agreeing with every new restriction that gets thrown their way.
(this tax thing might only apply to the UK... not sure about the US).