There is no need to ban smoking, a lot more people become aware of it's hazards and hence dropping smokers rates, when it will be 5% or less it won't need a ban, because if people will still see smoking as they started to see it right now, those 5% or less will simply be shunned and either do it in secrecy or just drop as well. When smokers get to 5% or less it will stop being lucrative so most companies will either shut down or change their goal. In UK you can hardly get cigarettes anyways, and from what I reckon most people buy units instead of packs because of the price, in Poland however you can buy em nearly anywhere, but with the public smoking restrictions more and more people simply stop smoking, also with the raising prices of cigarettes it just stops being a pleasure smoke and people revert to low quality (more lethal) brands and over time they either drop smoking or drop dead.
I'm seeing more problems with alcohol being available to buy pretty much everywhere these days, there's really no grocery shop that doesn't sell alcohol in Poland which is worrying me personally, but more than than i'm more annoyed that you can buy alcohol on a gas station, that's really retarded but that explains the rates of fatal accidents on roads over the years, if it was up to me i'd sooner ban selling alcohol and cigarettes on gas stations than ban smoking. Those two are able to kill on the road, but I wouldn't ban smoking at all, I would heavily restrict it and implement heavy fees for smoking in public or drinking alcohol in public, people should have the freedom for tobacco like they have the right to listen to their fav music as long as it doesn't annoy others, but I would definitely ban selling those on gas stations or in shops near the road in 100 meter proximity.