Everything from increased polarization, to corporate influence, to extremely disappointing bipartisan deals have been attributed to the eternal election cycle driving every incumbent to make decisions based on their next campaign. For all those who think this is a real and serious problem, the most direct solution would be to not allow anyone a second term. Maybe the president would have one 6 year term. Representatives would probably need more than 2 years to be practical.
I do see some problems with this. While the campaign mentality has negative effects on behavior, it should at least in theory give politicians more incentive to act on the opinion or interests of the people, which is fundamentally what they're supposed to do in a democracy. It could possibly be worse to have politicians who see election and then feel free to do whatever they want upon election. The other thing is that for all our frustration with having the same old guys in the legislature for 30 years, there are advantages in having policy continuity. Constantly shifting over to new office holds might be dysfunctionally chaotic.
What say you?