That simplification seems counterproductive. There is obviously a spectrum of rationality that gets compromised by addiction. Be it heroin, alcohol, sugar or gambling.
There was a social engineering talk a while back that i cant find anyone where some sysadmin explained that just informing users they wanted to do something stupid was far more beneficial then just blocking their attempts.
Most of these addiction industries are profitable through addicts, the amount of cheap hard liquor bought by non-addicts is neglect able. Maybe just communicating with these people is far more sensible then banning something that people can also consume reasonably. Maybe somebody that spend his last 3 months rent on gambling wants to talk about how to not do that. While the notice on every visit is quite annoying.
Even if you cant let go of the demand for judicial intrusion altogether, maybe start with something like a one week detox after x months of behavior typical for an addict that lost control. It would likely get a lot of people over the diet hump they have been battling for years and sobering up long enough to reevaluate your life choices might not be the worst thing to do.