That looks a lot like treating a symptom not the cause to me.
Wishful thinking perhaps (and obvs it'll never be perfect), but if there was a fairer society, with better education and opportunities for all, might we end up with fewer people ending up at home drinking cheap lager in their pants...
The whole personal choice/libertarian argument doesn't wash with me as it's not really free will when people are duped by a multi-billion dollar industry convincing them that it's cool to smoke (and then they become physically addicted).
Banning smoking indoors (in public) has helped massively...