Taxpayers face a generation of pain