except they dont distribute money. The USA agrees to send X million of aid not X million in aid money. They will send US surplus produce to the value they agreed, not money. This is useful for the US economy because it means there is less wastage, and it means aid money gets spent at home and supports american buisness.
Regrettably, its bad for the recipients in many cases. In disasters, sending food is very useful. When a nation can easily produce its own food, sending them yours for free undercuts the farmers or workers in that country and puts them out of buisness this perpetuates the poverty cycle.
Which is not to say that these countries would wisely spend X million dollars - history shows us that they will almost certainly not do so. But its worth remembering theres way more than one problem at play here.
... more than one problem than an unscrupulous local trader selling things he shouldnt is what i meant. Certainly doesnt excuse it. Maybe you should send pictures to the liberal press, see if they run a feature on NGO failings o)