In the end it's up to the person to practice self-control, passing the buck to the government just ends up in less freedom and more black markets.