I share your view of many charities.... I choose mine carefully....currently working with Feed My Starving Children in Minneapolis, where 94 cents of each $1 goes directly to food purchases... the vast bulk of work done by volunteers. Food goes to those in 3rd world who can not help themselves.
Do you know if the food is purchased in the US and shipped to the third world, or bought in developing countries? The former is sadly very widespread amongst charities and is partially responsible for the shortage of domestic agriculture - the local farmers can't compete with the free food given away by aid organizations. I think there's a trend now happening where aid organizations buy food from local farmers and hand it out, which is a great way to a long-term solution. (Farmers can expand, knowing they can sell everything they produce)