Education is ALWAYS better than taxation. Look how taxes have risen on cigarettes. Has it stopped smoking? No. The people doing well are the smugglers and black-marketeers.
If something is that bad for humans then ban it, like trans-fats have now been banned in many countries.

Once you start on this route where does it end up? Salt, animal fats, red meat, alcohol, crisps, fried foods, milk chocolate, sugar, artificial sweetners are all bad for you so why not also put prohibitive taxes on each of these and when they don't work, keep putting the taxes up until they do. The reason they will make consumption almost zero, will be due to shopping trips over to France to stock up on all of these items, so French economy gains, UK loses, home brewing etc.
Unlike tobacco and for some people alcohol, all of the above are not addictive, so just ban them all along with any other known problems, cars cause pollution and deaths, solution ban them, make it compulsory to cycle to work, so workforce much thinner and healthier.
Fatness and obesity are bad for humans, so have a BMI tax and if that doesn't work, make health farm prisons compulsory for anybody with a BMI of over 30, until there BMI is below 25.
Now you might think I'm crazy with these extreme thoughts, but at the end of WWI about 97% of men smoked and tobacco was promoted for their health benefits. Image if you had explained to somebody in 1914, how restricted they would be by 2014. No smoking in public buildings, no cigarette and pint in a pub, inside at work, on trains or buses, a packet costing 30 minutes average earnings, no public display in big shops, plastered with big health warnings, advertising banned, no promotions like cigarette cards. They would have thought you were mad at these suggestions and then explain all you won't be able to say due to political correctness, how Robinsons jam label and broaches would have to go and most public areas will have movie cameras spying on you as you go about your everyday life, with officials ready to swoop on any minor transgression with on-the-spot fines. How cars stopped at the side of the road have to pay an hourly hire charge for that piece of tarmac and if you overstay, another type of official called a 'traffic warden' issues another on the spot fine.

He would of thought you were still suffering shell shock from being in the trenches.

So once you start on this oppressive slippery slope it will end up over the next 100 years at my crazy suggestion level, you have been warned, this is a very oppressive, very slippery slope.
