Surely there many substances that some people cannot do without. Treat opiates as just another one of those. They are cheap to manufacture. Addicts can hold down a job, pay taxes etc just like the rest of us. So why not?