If you are starving, stealing food is at the very least perfectly acceptable, and many would say just. I'm not aware of any ethical frameworks, even the most hardcore libertarian ones, which would claim otherwise.
Those stealing are ones with something to prove. We recently had a situation here at the Giant where two adults were stealing ice cream and when the staff tried to stop them they were seriously beat up. When has ice cream become a necessity to survive and something worth beating another human over?
The issue we have lost our moral compass in this country and it will not solve itself.
As to your argument that poor people are morally corrupt, it’s laughable, below contempt, and not worth responding to. Someone is morally bankrupt, but it ain’t the poor.
The corrupt are those with other motivations beyond survival.