Behavioural economists tell us that humans aren't rational and thus that carefully crafted regulation can be better than laissez faire. Possibly so, but then public choice economics tells us that "carefully crafted" ain't what regulation ever is. The idea is thus rather better than the reality.
How addicted do drug users get? Not very according to the latest figures: even with crystal meth only 5% of users actually become addicts.