They are insatiable because they can't afford to keep getting their fix.
They steal to afford enough fix to get through. If they get the square hits a day they can survive to get counselling and get off the drugs.
They have safe injection sites in some cities in Canada that could use more of the therapy options. Some have social workers on hand but addicts trying to stay clean can always use more help.