Other factors do influence, but the best correlation found to date is between inequality and crime. Religion can play a part, as can framing (that is, if you're poor but rarely see the rich you may not think your society unfair).Compare what poor indian or asians are like at home, and what their children behave like. Then do the same for blacks. It's not poverty that is the deciding factor here, though I will agree that it certainly can influence.