In many cases that might be true, but in fairness to a lot of people, like me for instance, I don't really have $5 to spare like that. I'm about one small step away from needing people to donate money to me to get by and quite frankly one moderate disaster away from being homeless, and while I could give that money away now I could very well need something like that tomorrow for some emergency or something important and unexpected, like gas money to get to a (admittedly unlikely) job interview that might come up for instance. I don't have any sizable reserve of cash sitting around as a buffer and definitely not for any great luxuries.
I'm not to make excuses or rationalize it, but there are so many people in the world that need help that giving them all help is almost impossible for most people. We could give them money, but that could very well take away from what we could give to somebody else, and a lot of times it's not easy to decide whom one helps and whom one doesn't when help can't be given to everybody. The very few times I've been in a position to donate money to a cause I choose to do it in the local area, party because I feel I own them more because the local area supported me more and party because I could actually see where the money was going and knew it wasn't be used by some corrupt person or organization for themselves.
If I was some millionaire or even somebody that was middle class and just didn't give a damn about anybody but myself I could see where
You Might be right, but that's often not the case for people.