@ldurham: I believe everybody has a role to play in this world and some people need to donate to charities like The Salvation Army while others should donate to what they believe to be more wide-reaching and long-term solutions.
Bill Gates could buy a toy for every disadvantaged child in America but instead he chooses to tackle large-scale issues that are riskier and do not guarantee results. Should he use his money every Christmas to buy toys or should he use it for a bigger albeit riskier ten year pay-off? While obviously not directly correlated, the scenarios are similar with some political donors. Should they focus on the short-term or the long-term? If they believe (as the majority of our nation does) that our current government is unsustainable, don't they have a responsibility to put change in motion? With money comes greater power and thus greater responsibility right?
If you were surprised by the "unfortunate" reality of my first answer I would recommend spending some time thinking about what role you need to play in these trying times, what impact you can bring, and exactly how you can and will bring positive change to this world. Be careful, you could spend your whole life worrying about what other people do and forget to do anything yourself.
On a side-note... judging by your usage of "dude" and your original post, I am assuming that you are young and probably just bitter towards anybody that has received an "opportunity" not bestowed upon you as well. Sorry friend but life is not about the cards you were dealt, it is about how well you play your hand.
@ldurham - While unfortunate that those names are on the Salvation Army Angel Tree, sometimes you have to pick your battles and look at the bigger picture. If we want to turn things around for our country then sometimes sacrifices have to be made near-term. It's the sad truth but necessary. What good will paying for those Christmas presents be if our country defaults in five years and unemployment reaches 40%? Worst case scenario but still worth considering...