Both main parties had dreadful leaders and Liberal Democrats weren't any better with Joe Swinson. Sir Kier Starmer has unproven potential but all the good Tories have been pushed aside by the Vote.Leave coup. Bonnie Greer has said it as it is, the US is just as bad though Biden may pause the rot until a better one comes to the fore.
Rory Stewart, Dominic Greive, David Gaulke and Anna Soubry, all ousted by the Tories, could have done a good job. There were several Labour Mp's sacked by Corbyn who also had potential. The sad truth is that Brexit pushed out the best candidates in both parties. Who is to blame David Cameron for calling the referendum. Corbyn for being weak and clinging on. Farage, Johnson, Gove, Rees-Mogg and Cummings for being self serving liars.
Populism/extremism has failed miserably the world over!!!