As an African, I can't help but think that all this charity to Africa might be contributing to us lagging behind in the world. With charities helping out so much, will the local government ever get their act together and provide these functions of public sanitation like they are supposed to? Or will they keep stealing public health funds in the knowledge that charity will always swoop down to save the day? Charities…
Many politicians the world around would characterize government handouts the same way, government enabling morbid obesity. And yet, is there some fundamental objection you have to educating women or providing mosquito nets? Dying to malaria does not seem a good rock-bottom to let people hit, if we can provide them cheap nets.
An enduring solution really has to be internally self-sustaining. (Nations with good sewer systems pay for the maintenance themselves.) It's not clear how to structure voluntary donations so they lead to a sustainable solution. Good public health is necessary for developing a sustainable solution, but by itself it is not sufficient.