What a hypocritical bunch of Americans we have elected to devise laws and guide our great country. It doesn't matter whether their political persuasion is Democrat or Republican. They all are of the same ilk, period. They do what is best for them, and we the people have to go along for the ride.
Is there an answer for all of this? You bet. Term limits for all offices, and any laws they produce should have them first in line to reap the fruits of their labor -- laws that they profess are good for all of us.
From the days this great country was founded, the intent of the framers of our Constitution was that elected citizens should take part and then return to their civilian lives. In their view, politics was never meant to be a lifetime vocation.