Society cannot get its collective head around the fact that we have lots and lots of absolute cunts living with us cheek by jowl, it only becomes a problem when we don't have anywhere to put them.
In many cases when they are "Fixing" people the people they are fixing are fucking society over. We need places to put them, we need to accept that there will always be people like them but we also need ways to spot the redeemable people caught in the trap.
Dangerous people should never be allowed to see the light of day though.