I used to work in commercial printing.  Lots of former convicts work in that trade as well, a couple of them said they learned the trade in prison.  This are the who learned from their mistakes and did well after they served their time.  That being said, I agree that some sort of community diversion program makes even more sense.