This phrase is repeated often in this thread, "draw the line," but some people will not conform, some people will commit petty criminal acts, for a lifetime. IMHO that is no justification for locking them up indefinitely.
Think of marijuana legislation, one minute you can be locked up for life, the next minute it is legal. No matter what the crime, there is an element of subjectivity, fashion, culture, in what punishments we apply. Yes, some people may not rehabilitate. But that fact alone doesn't justify life in prison. Or even a severe sentence.
Compassion is real. It is important, even when it is inconvenient, even for people who suck.
At least, that's how I see it.