Falling into a use pattern that leads to addiction can be prevented with education, and its up to people to educate themselves about a drug before they use it. If they don't, oh well, that's life. It's not societies responsibility to protect people from their own ignorance; and there's also a very strong case to be made for people letting themselves become addicted at an unconscious level, especially since most addicts are trying to escape daily problems with their lives.