For better or worse, this is a period of voters punishing incumbents
Trump, brexit, this election - the voters are doing the stick wielding. It would be interesting to know if it's the same general set of people who normally vote, or wither there's another section of the UK and US populations who's getting very pissed off with the status quo. Also how much of this is happening elsewhere too - the French election looks interesting in itself, and I suspect Merkel needs to remain very vigilant.
Like it or not, this is at least, very much democracy in action.