Ninja:
You have to first manipulate (or influence, or heavily suggest, or any other synonym you like) the active majority of your population to form an instinctual, reflexive antipathy towards something, before something like a general ban on consumption of that something can truly succeed.
But why bother? Let people kill them if they want! Just make them pay for it themselves. Making them quit because it's bad for themselves is classic nanny-state behaviour, no?
1) Why would we bother with national healthcare? Why would we bother with health education? Why would we bother with industrial safety regulations?
2) I know people who've become addicted to smoking solely because it was "a cool and hip thing to do" back when they were young, stupid, susceptible to social pressures, and didn't know about the real dangers of smoking at all, because knowledge of just how dangerous smoking really is has became widely known only fairly recently.
3) Why is "nanny-state behaviour" a bad thing here, in your opinion? Addiction is a really dangerous thing, and the best way to combat it is to prevent it from happening altogether. The singular person always underestimates the strength of addiction, but the society - and state, as the acting representative of said society - as a whole, has that knowledge, and thus can utilize their powers to prevent that singular person from doing something they would, most likely, heavily regret in the future.
I mean, with that sort of knowledge, you can justify people using hard drugs - like heroin, if they "pay for themselves". Yet, I'm pretty sure that the overwhelming majority of governments of Earth are, in fact, opposed to letting people do that.