It seems as though it gets harder and harder to survive if you have done anything wrong in life. There are more prisons being built, and not enough people are speaking of rehabilitation. People can change if they are given a chance.
Some programs to assist felons are being ended because too few companies want to take chances on felons. I'm not saying all felons can change at once, but there are some who need to take care of their families, and when they aren't able to work there will be robberies and assaults.
I believe if you start at the root of the problem, maybe it will do a world of good. There always is a positive solution. Everyone doesn't have to be locked up. Find out why people are doing the crimes. Spend money on that instead of jails. Create jobs instead trying to keep people locked up.