The budget means net tax cuts of £9 billion, but this is dwarfed by the £27 billion worth of Tory tax increases last year and the £19 billion in Tory tax rises which will come into effect after the general election.
The chancellor is giving with one hand and taking much more with the other.