Part of the problem does in fact lie with our two party system, as well as our "split goverment" system. In a parliamentary system as in UK, the ruling party can essentially do what it pleases. If what it wants to do is highly unpopular, then may lose power in a "no confidence" motion, and then have to do elections again. Even in the absence of a no confidence motion, the party in power will get a thrashing even it fails to govern properly. Examples for this are easy to see in Canada, UK etc. One thing that the govt in England cannot really do is point the finger at the other party. Of course, the problem in those systems arises when you have a minority government and a small party or parties can hold the entire govt hostage. Regardless, the "ruling party" or "ruling coalition" will be held to account at the next election. In the USA, almost always, we have a split govt, and therefore, its just always the same old point the finger at the other party.
I would not be surprised if the Tea Party, upon being highly unsatisfied with the Republicans, in a few years simply becomes a third party. That will make things very interesting in the USA. Time will tell.
We are all but,
Sands Of Time