How can this be reconciled? At the very least, anti-social / anti-societal behavior, eg crime, must be dealt with even or especially if the root cause is drug use. But then you get in the argument, well they're sick and addicted, is it really their fault, do they deserve to be punished for the resultant crime? They made the first decision to act so ultimately they have to be held responsible for the downstream consequences, I guess.
And then, is being homeless a crime? I don't think so. But how about littering, or using public spaces as urinals? We've decided that, for our vision of society, littering is against the law, and so is public urination / defecation. So why not enforce that, maybe especially if you're addicted to drugs?