Oh God. This is really difficult. Because I'm no leftist I'm conservative. And I've noticed the shift to caring more about criminals than the victims.
But if you don't rehabilitate criminals, then you have a high recidivism rate.
However, some criminals don't want to be rehabilitated though.
You can't force someone to change doesn't matter how many implementations of Rehabilitation that you provide.
The same can be said for the homeless about housing all of them a lot of them are drug addicts, and a lot of them don't want to change so Rehabilitation is ineffective.
Having said all this this makes me now kind of think, but if punishments are harsher, it would reduce crime.