But I do know if you're a homeless drug addict and you commit a crime that makes the cops throw you in jail - that's three meals a day, somewhere warm to sleep, and no lost income because you didn't have any income.
Whereas if you're a member of the middle class and you commit the same crime and get thrown in the same jail? Mucho lost income, you can't pay your mortgage, you get fired for not showing up at work, and as a convict your employment prospects become much, much worse.
So a "rational" member of the middle class might opt not to fight a homeless drug addict over $500 simply because they've got a lot more to lose.