Very true.
"The only thing he will learn in jail, is how to commit other crimes. He will be in there with all manner of criminals, he will gain new criminal contacts and be taught all manner of illegal money making schemes. When he gets out of jail, he won't be able to get a legitimate job due to have a previous conviction, and so his only source of income will be the opportunities presented by his new knowledge and contacts."
This is VERY true, VERY! I myself am not a felon, but I know several. They didn't do horrendous crimes like murder or rape, but they did do crimes that justify a felony. However, today, literally January 2013, they have not a chance of finding a job, NONE! I have discussed with a few of them in hopes to keep them out of jail on what NOT to do, however, what I tell them comes off sounding naive...and rightfully so.
Shockingly, I was told similar to what Joe Montana mentioned, shocking in the sense that they might be better off going back to prison for "extended studies". I asked the person if that was wise, the response was "McDonalds won't even file my application." In today's world, there is no hiding or changing names or any other benefit one might of had 50 years ago when seeking a fresh start. The amount of rehabilitated inmates has been dropping year after year, for obvious reasons.
Shit happens. Crimes do occur. That will never end. However, will a day come where there is so many ex-cons with no chance at a fresh start that being a ex-con in itself will be a crime? The amount of convicted criminals grows proportionality to those that have not been convicted, and there is a lot less convicted criminals than those that are convicted.
In a nutshell: If you think you might go to prison, in today's world, you should seriously consider running. Because when you get out of prison, technology has made the chance at a fresh start virtually nil no matter how badly you want.