Why disgraceful? If you read the news and if what Dannat says in it is true, then Labour, mainly Number 10, tried to shaft the General and the forces, and then lied about it.
BBC NEWS | UK | I was smeared, says ex-Army chief
Dannat states that he believes Ainsworth understood and supported the need for more troops on the ground, but that it was blocked by Number 10 due in no small part to the overriding factor of cost during the current financial climate... a very poor reason (that could cost lives) if indeed true!
Whilst many may believe that the heads of the Armed Forces often bend down to the political masters, I doubt very much whether it is that simple. Trying to do your best for your troops whilst jousting with slimy and slippery politicians must be a thankless task, one which is well paid, but frustrating none the less.