Moral and financial failings in the Budget