I would bet dollars to donuts that the proceeds made from these thefts went into drugs, alcohol, and entertainment than proving for any basic needs.
Please don't strawman my posts, especially when I've posted this[1] not more than a day ago.
Theft, like all of human behavior has many causes. You can look at what differentiates thieves from the working poor with similar lack of resources to determine some of the causes. Alternatively, you can look at what is in common between rich and poor thieves.
I have known far too many honest and hard-working poor people to believe that a lack of resources constitutes either a necessary or sufficient cause of theft.
If your primary point was that a hungry person will steal to feed themselves, I agree but don't think it is relevant to the social problem at hand.
If you were to ask me, I would say that people steal when they have little to lose, including integrity and empathy for their victims.
I grew up very poor, as well, around plenty people who sold weed when it was illegal to pay rent because the other option was living on the street. The truth is that if someone is hungry, they aren't going to just curl up, starve and die. Even more so if their kids are hungry. I don't think that makes them bad people at all, and some their choices may even be the most moral actions to take.
I'm not making a moral argument or judgment at all with that statement, I'm just stating the simple fact that theft will happen if people are deprived of the property they need to live. It seems that society has chosen to hire people to beat and imprison others as the solution to theft, instead of choosing to alleviate the deprivation of resources that causes most of it. Truthfully, I think the former option is what's racist and classist.