Latest poll (read here) has some interesting and revealing statistics about what Americans are thinking.
Overwhelming numbers (83%) don't mind paying taxes but believe politicians unwilling to cut spending. Over 91% of Americans believe politicians are responsible for excessive spending. Only 11% believe government spends money wisely.
Yet, politicians pass bills to spend money because they are effectively pressured by parts of their constituencies to spend that money. Those who successfully lobby their representatives in the Congress are among the voters.
What is so obviously clear is the Congress that spends money is largely influenced by a relatively small part of the population who have the means to lobby and to make politicians sign into law bills the interested parties desire.
Therefore we see the discrepancy between what most voters think is the fault of the politicians and whom the politicians really listen to -- the powerful lobbies representing serious economic interests.
Voters should not blame politicians. They should vote for those poorly financed in their campaign who want to institute "change you can believe" -- like Obama! Ha!