Sir Richard Knighton backs ex-defence secretary John Healey's claim the government is not providing adequate funds.