Food Drives Are A Bad Idea?

According to Yglesias they are:

All across America, charitable organizations and the food industry have set up mechanisms through which emergency food providers can get their hands on surplus food for a nominal handling charge. Katherina Rosqueta, executive director of the Center for High Impact Philanthropy at the University of Pennsylvania, explains that food providers can get what they need for “pennies on the dollar.” She estimates that they pay about 10 cents a pound for food that would cost you $2 per pound retail. You’d be doing dramatically more good, in basic dollars and cents terms, by eating that tuna yourself and forking over a check for half the price of a single can of Chicken of the Sea.