I can't believe I actually agree with you on something (though, Hamiltonian that I am, I also agreed with Buchanan in The Great Betrayal).
The way I like to look at it is that few of us outside of Washington DC and the most credulous of MSNBC viewers are wrong one hundred percent of the time. The rest of us, strong disagreements and all, do the best we can.