I think the punishment kinda needs to fit the crime. A guy who robs the corner store is not the same as a serial killer. If we kept everyone in jail who broke the law for robbing 20 bucks from a corner store we would have another social issue because it costs money to keep people in jail. They are no longer contributing to society. However if you treat the guy who robbed the local corner store like a serial killer you will likely turn him into one or something just as nasty. Does this guy who robbed the corner store deserve to be treated like that? I dont think its a very good use of space to keep guys who really are no danger other then they have sticky fingers locked up like that. Teach them to not have sticky fingers is better I think. You take people out of society for a long period of time it causes other problems because theyc an't handle being reintegrated. If you look at "repeat offenders" one of the biggest reasons repeat offenders well repeat is because they can no longer handle living on "the outside" they become institutionalized and that is a huge problem. They are used to being told when to eat, sleep, take a pee and live in small cells. They loose social skills and learn to deal with being treated like criminals and learn to like it. You know then their term is over and they get dumped back into the real world and they dont know what to do. That isn't the answer either. On top of it people who served their sentance and "did their time" are often treated by society like dirt. They then commit another crime to get out of being treated badly. Its a cycle which is hard to break. No one wants to give them a job blah blah blah. So they can't live so they rob another corner store. We have to do better then that lol. Now if you have a total sociopath who will never learn because he can't because he is well a sociopath that is a different story he needs to be kept off the street, but we also create sociopaths by treating people certain ways.
You abuse a person and treat them a certain way long enough they change. All cause he robbed the corner store

Does that make us any better then the guy who robbed the store? meh I dont think so lol.