The only real cure is to make huge corporate funding the kiss of death for any candidate's chances. Every candidate from now on should have a published ratio of corporate/private donations. Maybe someone will make a website that does just that.
The Supreme Court over stepped its authority on this matter and should have rejected hearing it.
Gingrich whined that he was poor with only a measly $2 or $3 million. This he said to an audience in a country with double digit unemployment. Mitt Romney doesn't like poor folks, probably because he's never been one. He's barely getting by on $200 million - most of which was no doubt earned by his father, George Romney. McCain couldn't remember or didn't know how many homes he owned.
Take money out of politics! Fat chance of that in a country that some years ago chose Capitalism over Democracy. America's deities are reflected as pictures of dead presidents.
Besides, it would take a Revolution not an amendment to the Constitution to change the way in which Washington and politics in general do business. We should all know by now, that no matter how much politicians talk about campaign reform, it's never going to happen.