The basis of any good society is strong local communities and neighbourhoods where everyone has an interest in the wellbeing of those living nearby.
Growing up in the late 70s and early 80s you knew almost everyone on your street, it was an extended family. If anyone was having a hard time the community offered some support.
Then sometime in the mid 80s there was a change, we started to follow the American model of money being everything. Rather than looking at our neighbours as an extension of our families we started to treat them as someone to compete with, who's got the nicest house, best car, can afford skiing holidays etc. Follow that through to now where instead of it being just in your local area, you have the world posting what they have got and how they are living celebrity lifestyles, albeit mostly a façade.
What effect does that have on kids ? The sense of community doesn't exist and everyone being measured by what they have. Now think about being from a poorer background, it leads to crime both low and high level, whether it be taking out their frustration by vandalism or stealing to have things they see, but cant afford.
Apart from a very small number, criminals aren't born, they are a product of the society they grow up in.