Rishi Sunak can take a crumb of comfort from last night’s punishing by-election results. Though the Tories were crushed by Labour in Selby and Ainsty, and routed by the Lib Dems in Somerton and Frome, they managed to avoid the humiliation of a 3-0 defeat, by narrowly holding on to Uxbridge and South Ruislip. It turns out there is one thing even more unpopular than Sunak’s Tory government – and that is the green agenda.