Why does it seem so difficult to get money (mostly) out of politics? Perhaps because there are so many vested interests that want it to be IN politics.
Personally, I'm in favor of term limits and laws that minimize or prevent politicians and corporations from using the revolving door between the public and private sector.
I think this post (link below) puts up a pretty good straw man for a possible approach.
http://thejimborino.wordpress.com/...