Without delving too far off topic... sorry OP!
Criminogenic elements, cause and effect, nature versus nurture, socioeconomic status, there is no one, two, three, four, etc., cause of crime. There are many causes for many people for many reasons for many crimes - if that sounds confusing, it's because it is. There is no one solution to all crime either. And as much as everyone in society who cares about criminal justice reform, law enforcement, and social welfare, there will never be a one cause, one solution either.