Interesting thoughts, Zulu!
I don't know if we can take his thoughts to that extreme, but the central idea that moved me was that if we could do something to help someone worse off in the world, then ethically we cannot
not do that thing.
Of course, if I were to donate too much of what I make, I'd fast becoming unable to do anything. But I take heart in the knowledge that a Starbucks to me could mean a lot more to someone else, so I choose to give that away.
You can check out
Charity Navigator - America's Largest Charity Evaluator and
Welcome to Give.org, they both review charities.