I'm sure there are several good solutions to the underlying problem, but the one that I believe will work is to take the money out of the election system (by moving it to the Internet in a grand way). If we do this we can then elect people who are more concerned with justice then the bidding of their benefactors.
Update, from The Battle Still Rages Over What Vietnam Means by JOHN GRANT
"The elephant in the room no one seemed willing to recognize was the idea of moral damage. Asking bright, strong young men like Hunt to fight wars like Iraq and Afghanistan — and Vietnam before that — can be like luring an unsuspecting animal into a trap. The bait is the powerful call to do something good for your country, to sacrifice for a larger purpose. The trap, of course, is the fact wars like Iraq, Afghanistan and Vietnam are never what the drumbeat of homefront-oriented propaganda says they are.
For the Claude Rains character in Casablanca an expression of shock that there is gambling going on at Rick’s nightclub is an ironic joke on the French officer’s corruption. But for some young Americans, the discovery that there is dissimulation in the corridors of power in Washington — that the war he or she has been sent to sacrifice in is not what it was billed to be — is a true shock to the moral system they may be unable to accommodate or escape."
Just What Do Hedge Fund Honchos Do For a Million Bucks an Hour? by Joshua Holland
"For example, while the top movie stars averaged about $21,000 per hour, (which is nothing to sneeze at), the top hedge fund guys averaged a whopping $843,000 per hour. It was a revelation."
It's long been a curiosity to me as to exactly what hedge fund managers actually do. In this article, and his book, Joshua Holland explains it in such a way that I can understand. Highly recommended reading.