<<
you are far too cynical. >>
Perhaps, but you're far too naive. You don't get to the top at the national level without the backing of many people, who don't always have the cleanest agendas. Politicians don't always have the needs of their constituents in mind. Sometimes they have their own needs in mind--getting elected at a higher level, or re-elected. So a powerful lobby group like AARP says to a candidate--"Agree to force through xxx legislation and we'll endorse you." Maybe the candidate doesn't like or agree with it. Maybe his constituents don't agree with it, but bedding down with the old-people lobby can score big...
In other words, sometimes voters pick politicians, and sometimes politicians try to pick voters.
Like Arthur C Clarke once pointed out--anyone who wants to take on a big role in government can't possibly want to do it for the right reasons. The president and congress, etc, should be in it for the good of the country, not for their own personal benefit. This just isn't always the case.
Edit: Spelling error and....Did you ever see Mr. Smith Goes To Washington? Exactly
