I agree, a lot of waste is on households. However, I used to work at the nations largest grocery chain (surprise, not Walmart) and food waste was rampant... particularly in the bakery and produce department. Food that was a little off date was thrown away rather than given to local shelters due to the liability. This happened every day.