You might think that most people hold that view and I would guess that a lot of the people I socialize with would agree but the majority of Americans don't. That's why people like Jon Huntsman didn't win the Republican primary in 2012, Chris Dodd got almost no votes in 2008, and plenty of other candidates have fallen into the same trap (Chris Kelly, for instance, lost badly in the 2010 California Democratic Primary for Attorney General). If Americans really didn't agree with either party, you'd see them winning but the only real insurgent challenge is coming from the Tea Party on the far right.
That's why people like Jon Huntsman didn't win the Republican primary in 2012,
Well part of that is that primaries are mostly voted on by the extremists within the parties. The majority of republicans may well have supported Huntsman, but since most of them don't vote in the primary we never got a chance to find out.
When you consider that roughly 40% of eligible voters didn't vote at all in the latest presidential election -- more than either major party were able to muster -- it seems reasonable to say that the electorate isn't pleased with the current situation but isn't empowered enough to do anything about it.
While I can't say I'm right, I don't neccessarily think that "John Huntsman did not win the 2012 primaries" -> "Most people hold that view"
I.e. primaries are very different from elections, you have to have a different support system/funding/incumbent endorsement etc. to succeed in these different situations