Through the 80s and 90s, I recall politicians and talking heads using the phrase "...even the appearance of impropriety". I'm tempted to conclude there's something telling about the way this quaint phrase seems to have disappeared.
EDIT: not saying term limits are the answer, just that I can see the relationship suggested.
I do agree that politicians aren't even trying to avoid the appearance of impropriety. Their response seems to be that in the absence of absolute proof of impropriety then any appearance of it is ok.
The Democrats held the House of Representatives for something like 40 years straight until 1994. You had famous scandals involving entrenched Democratic Congressmen. In 1994 Republicans made term limits a rallying point and they took over the House. Both parties have since jostled for control of the House. But when Republicans had the power they did not impose term limits. It’s just a rallying point and will do nothing to stop corruption. There may be good reasons for term limits but anti-corruption isn’t one of them.
I like to think people's terms limit would be reached before they get jaded and cynical.. At the very least, it would reduce the number of years (and hence the total amount of money) lobbyists, etc. would be focused on them. Someone that might think $100K in lobbyist money isn't worth the risk of repercussions, might think $1M (over time) is.
I think at the worst, we'd be right where we are now...
Plus with term limits, at least we'd be rid of them, instead of having them perpetually come back...
However, the litmus test would probably be if we actually get term limits.. After all, if they're that corrupt, they won't vote against their own interests.
In my opinion it's not a solution but it is another way to limit the amount of this kind of trading.