I think the way you present voters is quite realistic. Most voters (except maybe Fox-only viewers) would be aligned with one party. What is true of democrats is also likely true of republicans and tea partiers and such. Until we split votes by issue, we'll keep having to vote against some of out beliefs in order to support other beliefs.
What bugs me though is that I can't easily reconcile bad media coverage or voter's inability to vote on issues... with the republican candidate selection this year especially with how well some were supported by voters despite being idiots and bigots and all that. I mean, some really had not much redeeming qualities. Even if the voters wanted to support the party (which is fair), still I don't get why they voted as they did.
I do understand that many voters think the current candidate lineup is pretty bad, and that their views are not represented by the votes. BUT. You can't redeem the party even then because hey, some of the worse candidates actually got far in the campaign, and they could not do that unless there were a lot of voters supporting them.