If you doubt me, ask your high school kid if he could buy a joint or some coke if he wanted. In America 1.5 Million times a year guns are used to prevent crimes or in self defense. The more you limit that, the higher the likelihood that those crimes won't be prevented and that guns will only be used to abuse others. The point is that all these well meaning programs had huge costs associated with them as well. Many people naively looked at the benefits and never acknowledged the costs.
Every action causes a reaction.
Telling someone they can't do something, is sometimes a way to make them want to do it more. Cause and effect. Reactions matter as much as actions and have to be planned for. That is what perplexes me when one side vilified the other. Some are expecting different second and third level effects.