Are the parties removed from their constituents? Or are we that distant from the "average" member of each party, whatever that would be? Are things so polarized now in every which direction that it doesn't make sense to try to stuff everyone into one of two big tents?
Or was Hillary an unstoppable establishment juggernaut, and Trump a perfect storm of celebrity worship and red meat for a perpetually irritated base?