This article mentions, but undersells, the lead factor. Lead exposure causes cognitive problems in children, especially related to impulse control. The drop in crime correlates very well with lead cleanup. Kevin Drum (a left-leaning US journalist) has been making this argument: http://www.motherjones.com/kevin-drum/2013/01/lead-and-crime...
There are reasons to be skeptical of any claim based on correlations between such widely separated variables as lead exposure (the cause) and crime (the effect). Consuming lead does not instantly turn someone into a criminal in the way that consuming vitamin C cures scurvy. It affects the child’s developing brain, which makes the child duller and more impulsive, which, in some children, and under the right circumstances, leads them to grow up to make short-sighted and risky choices, which, in some children and under the right circumstances, leads them to commit crimes, which, if enough young people act in the same way and at the same time, affects the crime rate. The lead hypothesis correlates the first and last link in this chain, but it would be more convincing if there were evidence about the intervening links. Such correlations should be far stronger than the one they report: presumably most kids with lead are more impulsive, whereas only a minority of impulsive young adults commit crimes. If they are right we should see very strong changes in IQ, school achievement, impulsiveness, childhood aggressiveness, lack of conscientiousness (one of the “Big Five” personality traits) that mirror the trends in lead exposure, with a suitable time delay. Those trends should be much stronger than the time-lagged correlation of lead with crime itself, which is only indirectly related to impulsiveness, an effect that is necessarily diluted by other causes such as policing and incarceration.
http://stevenpinker.com/files/pinker/files/pinker_comments_o...