Good and evil have very little to do with any of this. Natas makes a good point. Oprah helps the unfortunate black kids of South Africa. Why not the unfortunate kids in Korea? Why not the black kids in Ethiopia? Yeah, a "soft spot for South Africa"...
Mother Theresa was a humanitarian. Mother Theresa didn't have money, she helped people from the bottom of her heart and soul and did the best that she could with her bare hands. Not wads of cash.
Yes, money is nice and it makes the world go 'round, but it doesn't teach morals, respect, decency, integrity or honour.
It's the whole "give a man a fish" scenario. Give a man a fish, he'll eat for a day, teach him how to fish, he'll eat for a lifetime... Or until his back breaks or until he gets eaten by a shark.
Those kids will get spoiled, some of them will do wonderfully, others won't. That's how it's always been, regardless of where you come from and what your heritage is like. Poor kids work harder than rich kids more often than not.
You say that Natas doesn't see the difference between good and evil, right? What is good and what is evil? A person could be terminally ill and in chronic; severe pain, would you put that person out of their misery? Would you keep them alive? Which action is evil? Which action is good? What category does 'mercy' fall under?
This might not make much sense considering that the context this is in is an all girl school for unfortunate blacks. But I'm sure if you work it the right way in your mind you'll see.
More good could've been done if she helped out underpriveledged schools. Sure, she doesn't have time, effort or "enough love" to cater for '40' schools, but what about 10? Or 15? Some schools take in 1000-2000 kids and squeeze them in. 10 000 kids could've been helped too.
And yeah, yeah, yeah, it's her money from her "private funds" and no one has any right to tell her what to do. But we all have the right to judge and have our own opinions on the matter.
Some people have respect for Oprah, other people can't stand her. This country is more than happy to take in help from other countries, but can't help itself even when simply having Telkom reduce the costs of internet and telephone calls alone could help tens of thousands of kids out with their school projects and see life from a different angle.
Small things tend to mean a lot more than big things. And bleeding to help people will always be more special and gratifying and meaningful than handing over a wad of cash.