There are lots of programs. Lots of rehab centers. Lots of money spent on training and social programs as well. We have had tons of government programs to help on these matters. The 50 year war on poverty and trillions of $$ spent has solved nothing, just look at Chicago's murder rate. More money and/or programs is not the answer. There has to be consequences for bad behavior! I can understand one srew up BUT repeat offenders need to be put away, for a long time, for a safe society to exist. Not all individuals can be rehabilitated. There are evil people that have NO moral compass and we, as a civil society, need to grasp that fact!