I am a cheapskate. I have no problem with someone going through trash for perfectly good food. But what about the real cost? What is more valuable. A couple extra hours at work to buy the food you want, or hours digging through garbage. Then again, it could be the thrill of the hunt.
Maybe dumpster diving is a workout?