I'm not in a position to tell if someone can afford to eat. They might look like they're employed or be dressed expensively, but people can fall on hard times suddenly
So I'm not going to report anyone for anything except crimes against individuals
In modern society, stealing is almost never "to live", and even when it is, there are many other options to get food.
Also, stealing is unethical either way, the question is whether that unethical action can be morally justified in the balance (due to the alternative being more objectionable).
On a grand scale: That's what states are for.
On a personal scale: If states let people go hungry, don't make their life harder than it already is, don't be an asshole.
Let's see... I'm starving and impoverished. I could steal some fresh, nutritious food or I could go to the food bank and have an expired can of creamed corn.
Well you could say a few or a couple dozen. But seeing you keep on doging the question I will assume you are just typing these comments for your own entertainment never having experienced food insecurity.
Yes stealing food is unethical. If someone steals your food you should take it right back off them.
That's why I do all my shoplifting at the duopoly stores that are currently under government investigation for wage theft and price gouging.... and not the community grocer who isn't stealing from the public.