When I am throwing away boxes and old signage, there will sometimes be a cart of defected food sitting in the back to be tossed. If the compactor is open and the stuff is something that still looks edible, I'll eat it. I hardly see how eating a day old Keebler Pecan Sandy I am about to throw away is theft. I understand the case against it, but I personally did not cause the product to be defected. Therefore, I am only stealing from the compactor. He's cool ... he'll share.
I see it like this. Once you put trash out by the road for pick-up. It is legal, at least in my area, for anyone to go through it. That isn't stealing. So, for me to eat food that is barely outdated ... I have no problem with it.
Once, the magazine distributor accidentally sent us a box of old maps and atlases. The vendor couldn't put them out because there were newer versions already on the shelves. She contacted her office and they said to toss them. We didn't even have to scan them out or anything because we don't own them I guess. So, I am at the compactor throwing away all these. What a waste! I set a couple aside in my cart. Later, I asked someone (can't be more specific, sorry) if I could have them. He let me have them. No biggie.
Now, intentionally creating defects or overmaking food ave products. That is another story.
By the way, we aren't pfresh or super. But, if the bananas are going in the trash regardless, why not eat them? Or make banana bread! If it isn't costing money, already accounted for, I don't see the issue.