The Chancellor's latest blame-game speech places much of the responsibility for Britain's dire public finances on others.