Keir Starmer promised that the last Budget would be “painful”. In a speech in the Downing Street garden in August, two months earlier, he tried to manage expectations, saying that the state of the ...