Re: You've already had a second vote
"would have expected the Lib Dems, Greens, SNP and PC to have done much better in 2017 election"
The LibDems were still being punished by their erst-while protest-voting supporters for actually taking responsibility and joining a coalition government rather than being ineffective.