Wow, what a thread. I also think I have an inside perspective, as I also have worked for several non-profits, from a very small local non-profit to a large research NPO. There is a HUGE amount of money waste in any of these organizations, and they all have had amazing ratings on charity navigator. Is there a huge amount of waste in private companies as well? Maybe, but they are not relying on donations from people in order to stay in business, and I think have less obligation to spend their money wisely.
Not sure if working at NPO's has turned me off to donating, but I don't feel the need to donate at this point in my life. I volunteer occasionally for a group that teaches kids to snowboard, but if I hadn't found that, I am not sure I would be actively searching for something to give my time too either.
As for money, as mentioned above, I think most charities waste money. Besides that, when it comes down to it, I don't think I or anyone else have any obligation to spend the money earned working on someone in Africa or the Middle East or in the poor neighborhoods of your city, or wherever your cause of choice is. Are there people suffering everywhere? Yes. Would it be a nice thing to do to donate? Sure. But in no way do I think that anyone should be required to donate, or be looked down on because they don't donate, or their donation is not as much as anyone else's donation.
Also, one more thing that bothered me: one of the points I saw many people on this thread making for donating was because it makes them feel good. You can crusade all you want for helping the cause, and it's the right thing to do, and so on, but to me, it seemed like when it came down to it, people were saying they donate because it makes them feel morally superior to others, if not said in so many words.
Basically my thoughts are, if you want to/feel a need to donate, that is great and hopefully will do some good in the world, but no one is obligated to support any charities or causes, and it doesn't make you a bad person if you don't. Also don't understand the people with hair on fire debt allocating 200 or 300 dollars to charity every month-that is insane to me!