If we, the electorate, would vote for the best candidate that fits one's beliefs, regardless of party(Republican, Democrat, Libertarian, Constitution, whatever!)... we'd be in a much better shape.
But no, we keep voting one way or the other, because our ‘betters’ tell us we should.
Is it just me or are good candidates and nominees getting fewer and fewer? More and more only career politicians run for president. I think that by the time they get there, they have no rational grip on the reality of the real lives of those they wish to represent. They have been indoctrinated and have already become drunk with power, subject to corruption and working for their own best interests and/or a place in a history book somewhere.
Truly great American leaders are not interested in leading buffoons. Best I can tell, more than 50% of Americans have become just that.