I agree with you. I am not saying that I am in favor of crime and criminals. I'm suggesting that we need to look at the larger issues that produce crime and criminals.
I agree with you again. My hope would be that a modern, civilized society could do two things at the same time- incarcerate people who insist on committing crimes that harm others, and, address the root causes of many crimes, and in the process reduce both the number of criminals, and the number of crimes committed.
But of course human beings are less than perfect. And anything we create, societies, governments, criminal justice systems, are inevitably going to be less than perfect as well. People, and lawmakers tend to swing to the extremes- "lock 'em all up and throw away the key", or, "let the poor underprivileged victims of society go free". Maybe someday our society will find a middle-ground that works. But I don't see it happening any time soon. Many of the causes of crime today are no different than what they were a hundred years ago, and I don't doubt that the same causes will still be around and plaguing society a hundred years from now.
All that aside, I look at the issue of crime in simple terms- if a guy breaks into my apartment and steals my stuff, I don't care if he's suffered racial discrimination, or economic disadvantage, I don't care if he had a rough childhood or has a substance abuse problem, I want his thieving ass arrested and put in jail, for a reasonable amount of time. Where I hope he receives counseling and rehabilitation, and is one day released as a productive member of society.