Another factor is that the Conservative Party pretty much refused to support Brexit.
Agreed. It was grotesquely mismanaged in many ways and was agonizing to watch. Their leaders were dragged kicking and screaming to honor the wishes of the people. It still wasn’t as good as it could have been.
There was a by election about a year ago in a riding that had been won by a Tory for over 200 years. Labour won in a landslide.
Hopefully, with a total wipeout of their leadership, they can start from scratch with fresh faces, new ideas and energy.