Bascially, this.I will happily give Corbyn some Credit, especially for his clever response to the terrosist attacks (he brought up the fact that Saudi Arabia has been feeding terrorism).
But it's clearly more than just that. What we are seeing has been a VERY clear trend across the western world where 2015-2016 were years in which Neo-facism and the far-right were on the rise and 2017 has so far been a year where the western world has said "wait a minute. fuck that I don't want Neo-fascim or far-right government".
Far-right populism going crazy w/ political gains after economic crises is normal. But at some point, the far righters actually get power, over reach, and the house of cards falls apart because they are fucking stupid.
Trump appears to have been that zenith of idiocy, as the Macro/UK elections are showing.