Probably, but combined with a long range drug intervention and education plan it would eventually work.

What we do now is to try to educate people after they are hooked, and then punish them if that does not work, which it won't. Sort of like closing the door after the cat gets out, waste of time. But studies have shown that addicts can stop being addicts if they are given a reason to stop that matters more than what the drugs. It may be hard to find that motivation, but it is there.