I mean, it's an accurate characterisation of humans affairs, but I haven't heard any better ideas yet when it comes to figuring what goes into the categories of "good" and "evil".
Those are not binary categories. If stealing is evil, does it mean stealing food because you haven't eaten in 3 days belongs in the same category as genocide? If it doesn't, does it mean stealing is good? And that's just the easiest example.
Well, they may not be binary categories but it's stange that you don't think your particular example belongs to one of the two categories.
You don't think it's evil for people to have to steal food just to avoid starvation?
You don't think it's evil that people have to make the choice between stealing and dignity?