CelticStorm - it is true the Houston Food Bank sells the food to its agencies as you say. Do you know how much the food bank sells the food for? About .08 a pound....often times less.
End Hunger is a great organization that prepares gourmet style meals for the hungry. Much of what end hunger is able to do is because they have multi-millionaire board members who provide funding from their own pocketbooks and the donations of their friends.
You have to be able to make money to take care of your staff and your processes.
Both of those organizations do a ton of good in a city that is covered in hunger problems.
Please be sure to get your facts straight.