Gotta be a happy medium somewhere. Like...a local shelter gets a call twice a day to come pick up "mistakes" and food under the heat lamp too long. It would feed people who are hungry. This includes children who are also going hungry. Wouldn't take much man power to do that. I wonder how much red tape would be needed though for something so simple.
Foxwoods used to do that: every night, the leftovers from the big buffet & other restaurants went to a local homeless shelter. The state made them stop doing it.