Perhaps if you thought about it just a little bit more you'd understand that treating addiction and substance abuse as a normal medical problem as opposed to a shameful sin to be hidden actually results in positive outcomes.
Hell, look at Indonesia, a nation which has a huge amount of shame-based societal pressures including the death penalty for drug smuggling and in some places corporal punishment for sex out of wedlock. They have one of the highest rates of smoking. Want to guess why? Thats right, Tobacco companies have practically zero restrictions in terms of who and how they market, including to children.
How about instead of shaming people we treat public health issues as health issues and stop allowing corporations to subject millions of people to catastrophic addictions.