Smoking is a disgusting, addictive habit. Should be banned completely, and logic dictates that eventually it probably will be. Along with caffine, sugar, and alcohol (amongst others). Mega City One will by then exist and we'll all be held directly responsible for our action by Judges.
However, when I smoked (for about seven years) I always said that I'd love a ban 'cause it'd help me give up. Fortunately I had a son four years ago, and that helped me quit very quickly indeed.
Smokers, you're right, it's all about an infringement of your personal freedom, but if you're stupid enough to be killing yourself with smoke and harming people around you, then you're obviously not responsible enough to have the personal freedom you currently possess and it should all be taken away from you. You can complain all you like, but the ban will go through, will never be revoked, and there's nothing you can do about it but b1tch, and b1tch, and b1tch...