
The argument isn’t people wouldn’t ever commit crimes, it’s that many crimes are conditionally driven by societal factors. There would be a decrease in the crimes we currently deem top priority in risk if the social conditions weren’t there. Ex: gang violence wouldn’t be a huge issue if the social factors pushing people to join gangs didn’t exist (need for physical security and financial security, filling void of family support that doesn’t exist due to severe financial strains/inequality etc)
There is no standard of living at which people won’t rationalize their own crime and corruption. Is joining a gang and killing people due to socioeconomic conditions morally equivalent to stealing a loaf of bread? If so, how many people does a gang member have to kill before it becomes unjustified in your eyes?
My point is that material conditions obviously don’t correlate with morality. Any correlation you’re trying to point out is only a correlation with legality, which only serves to demonstrate that we criminalize the sins of the marginalized more than the privileged, not that the marginalized will become more moral under different material conditions.