@Elawin: I think cooking shows bear some responsibility in the wasteful approach to food. There are certainly good things about cooking shows: for one, I probably wouldn't be on this website today. Cooking shows ignited a passion that I didn't realize I had.
However, watch a cooking competition and what do you see? Chefs frantically making their food, leaving things not necessary for their preparation all over their prep table. This is essential for the show due to time, but I think it leaves an imprint on the people watching. If you want to make the perfect meal, you end up throwing out the parts that aren't perfect.
Maybe I'm going a bit far pinning this on cooking shows. But, I think there something there.