One way to start fixing it is to stop using it as a piggy bank fund for government schemes.
They've been doing that for many years now, and gotten away with it. No reason for them to stop now.