I'm not OP, but when someone is a repeat offender of some petty crimes, and they're assessed to be mentally ill and/or addicted to drugs, they should be given a choice: help or jail.
(Ideally, jail would just _be_ help, but unfortunately that's not the case. And there's a long tail of criminals who _aren't_ mentally ill or addicts, so let's assume jail still exists.)
I am a _staunch_ supporter of liberty, but I reject the notion that you can repeatedly pollute, steal, and commit violent acts on the streets without any recourse from the rest of society. And I absolutely support compassion as the first step of that recourse! Housing, counselors, harm reduction, and other treatments for addiction (esp opiate blockers) should all be on the table for people that need it.
But the alternative to that choice has to be jail. Because the status quo is not cutting it, and you're not "free" to infringe on people, their homes, and their businesses.