I don't think Blair betrayed labour principles, he didn't cling to the past , every generation moves forward, the sixties were not the same as the thirties . If Blair hadn't taken the party to the centre he would not have won three elections, he would not have won one. Yes some things were not considered labour policies but we got the minimum wage , the human rights act, sure start, the good Friday agreement, devolution and much more. We cannot forget the Tories were against the minimum wage , are scrapping sure start and re writing the human rights act.
What comfort to the homeless to say after losing the next election, we couldn't help you but we stuck to our principles