Not to sound like an asshole or anything, I mean this is really nice and good charity and all.
But I think third-world countries who are going through difficult times need more then just money thrown at them to solve the problems they're having. Again, not to denounce this because it's still nice to hear stories like this, but I think Botswana needs more support in the form of a good Infrastructure and Governmental overhauls; serious long-term goals rather then just some money.
That is true, but a big change can't suddenly happen by itself, it has to grow from smaller initiatives (especially when governments don't want things to change). Actions like these fuel a lot of these small, yet important improvements.