This thread highlights exactly why reoffending rates are so high and why they wont ever come down without a significant change in public opinion.
Think about it pragmatically, if when you get out of jail you are unemployable for the rest of your life then you're left with about 3 options; beg, steal or kill yourself.