Here in Australia depending on the state you live in there are various levels of smoking restrictions.
In Queensland smoking has been banned from restraunts, inside public buildings and public transport for years and recently it has been banned from all pubs/clubs, within 4 metres of the doorway of any public building, public parks and gardens and beaches.
When they banned it from pubs it helped me to give up smoking which was a pretty weak excuse but hey gotta blame someone.
A lot have people have given up smoking because of these bans and in reality this is a good thing. We all know that smoking is not good for you and socially is pretty bad for people who don't smoke.
Of course when they realise that it probably wont reduce the lung cancer rate in cities they will wonder why - deisel particulate out of exhausts is a known cause of lung cancers and with the traffic in any city these days a breath of fresh air is something you can only get out of an oxygen cylinder