The first Labour Budget in 14 years is finally upon us. It's almost a relief. Today's horror show has been hanging over us for months.