You can't fix politics, until you fix the people voting for the politicians. We get exactly what we deserve as an electorate. However, there are signs on the wall (CANTOR), that given enough crap, voters will out vote incumbents even as they spend millions to hold onto a seat. I see more potential in the (R) side right now in outing politicians who deserve it. However, I don't see ANY such on the (D) side. There is no (D) grassroots with any power, including OWS (noisy, but otherwise ineffective) threatening Harry, Nancy, or any of the others who need to go as much as Cantor did.
But I actually blame the liberal mentality for this, because they like abusive power of Government butting into everyone's business and telling everyone how to live, rather than leaving us the hell alone. Liberal fixation on people like Sarah Palin (who doesn't hold an elected office), because she talks funny, while accepting Sheila Jackson Lee (a complete loon) is a prime example of duplicity that is amazing.