When Keir Starmer walked into Tuesday’s cabinet meeting, he did so knowing that Labour had lost 1,500 seats in local elections and dozens of his own MPs, including Home Secretary Shabana Mahmood, had called for him to resign. To describe the mood around the table as ‘a little awkward’ would be an understatement.