Stephen Bush argued in the New Statesman recently, with back-handed flattery, that my analysis of British politics based around diverging value blocs – crudely, liberals versus social conservatives – led to the Tories’ poor election result.

Bush claims that by turning her back on David Cameron’s social liberalism, and playing so hard for Brexit voters, Theresa May ended up losing the small majority that she inherited from him.

There is something in this, but to make his point Bush has to caricature my theory and May’s rejection of social liberalism.