Nobody gives a rat's ass about actually helping people, it's all about PR. This whole "Haitian relief effort" is just an excuse to put on big expensive concerts and pretend that it's being done for a good cause. There's still huge parts of New Orleans that look like Katrina hit yesterday, but that was 5 years ago, nobody that's not actually affected by it gives a rat's ass about that anymore, it's old news.
Notice how before the earthquake hit, the charities were still pushing for cash for the tsunami in some country, before that it was Katrina, before that it was 9/11. It's all about exploiting the suffering of those affected by tragedy so as to make more money and give the celebrities a chance to act like they actually give a rat's ass about people.
There is no good US solution for all of the world's problems.