I think the real question is whether there are more effective ways than prisons to deal with criminals. Perhaps you can prevent people from becoming hardened violent criminals in the first place. It doesn't seem like prisons are very good at that job.