We, and most of the west have been fighting the drug war for over forty years.  When do we admit defeat?  If we want people to stop dying from drug overdoses the only answer is to provide safe drugs at a cost lower than it can be purchased on the street.  If being killed by your next attempted fix isn't enough to make you quit you know you're dealing with a hard core problem!
The idea that doctors have caused the epidemic does not ring true with me.  Used as directed you don't become addicted.  If you wear a fentanyl patch as directed you don't get a high either.  If you using it to get high, say by chewing your patch, well isn't it better they get a clean supply instead of playing Russian Roulette by meeting your not so friendly street pusher.   More injection sites is not a good answer.  Either we're going to decide to as a nation to provide a legal supply of the drugs the addicts want, or we're going to see people die.  Providing the drugs will be less expensive option.