The front line of opioid addiction is in the primary care physician's office.. Most scripts are written by Mds with little thought to what happens in the weeks and months to follow. They are swayed by the patter of the drug reps who ply them with goodies.  If you want to put a halt to the opioid problem start with the supervision and control of scripts by local mds. and the pharmacies that fill them week after week.  Then you worry about treatment and weaning patients off them.  Heavy duty financial penalties with loss of licenses and jail time for prescribers and pharmacists.  No money coming in, no abuses going out. The patients are really the unwitting victims of MDs who prescribe 70 pills when 15 or 20 would be more than enough to cope with an ankle sprain or a tooth removal. Don't punish the marks, punish the guys who are getting paid by big pharma for the scripts they write.
This approach would also cut Medicaid expenditures by magnitudes==most opioid users are also Medicaid user