I think there's some good points here. One of the traps May fell into in 2017 was complacency. Not so many years ago, we could have been discussing whether the Conservatives were *ever* going to win an election ever again, yet in 2017 victory seemed to be taken for granted. In 2010 the Conservatives only won with the help of the Liberal Democrats, and in 2015 it was still only a narrow majority compared to any of the three previous Labour majorities. The difference was that Cameron fought a decent campaign and offered an attractive manifesto, whereas May did neither - in fact she appears to have actively turned off voters with things like the social care "proposals". I do fear there are a lot of rather naïve young voters who don't realise what a Labour government would be like under Corbyn and co.