The way I see it, stealing, like all things, is only immoral when it affects somebody in a negative fashion. Stealing food from a corporate behemoth like, say, Walmart, I think, is not immoral. Most of those corporations are so despicable in their business practices and employee treatment, if anything, you're going to be earning positive karma by stealing from them.