Consider the alternative. If there are no second chances, what then are your options to reintegrate into society?
I think it should be considered on a case by case basis. Those who have committed heinous crimes shouldn't be brought back into society period. But most everyone else? I'm of the opinion our jail system in the US is horrid.
Jail - a punishment for abusing your freedom, is to remove your freedom. But as it is, in jail, you're effectively forced to learn and integrate into gang life just to stay safe. Once you're out, you're out. There's no job training, no employment opportunities, no means of getting back in with the rest of the world. And that strike you have now makes it many many times more difficult to get even a low paying job. When the rubber hits the road and you need to make ends meet, you'll do so either legally or illegally. For better or for worse, I believe that our current jail system creates customers not solutions.
Not saying I have the solution, but I know our current way of doing things isn't effective.