Surely he's been one of the least worst Secs for some time? When he was appointed, Broon had been signing IOU's everywhere which he had to pay for. Some of it was not even budgeted at all!
It must have been a dismal time to be a serviceman -but blaming Hammond for that is like the victim of a brawl punching the ambulanceman.