We need a new party, one that voluntarily imposes term limits on itself.
Exactly!
I suggested that here just a few days after the election debacle.
Rather than try to keep incumbents perpetually in office, the New Party should do the reverse: there should be no New Party support for any House incumbents reelection after he has served one, or perhaps two, terms as a member of the New Party. Being a CongressCritter should not be a career; it should be a brief period of service to the country perhaps four years for members of the House and six years for Senators followed by return to being a private citizen. If, following that period, he wants to run again, New Party support should depend on what he did while in office and what he did when he got back home. Was he effective in promoting New Party principles while in office? Good. Did he go to work with or for a company at which he had shoveled pork while in office? Bad. Did he spend much of his leisure time talking with former and hopefully future constituents to probe their views as well as give them his? Good. Did moral shortcomings or too many gaffes cause him to fall on his face and become unelectable? Bad.
The idea obviously needs to be fleshed out, but it's a start. Now, we need some folks capable of doing something about it.