Had Dannatt (or any other chief) left, there was (and still is) another snout waiting to get their just rewards. It's a fact that individual officers of whatever colour uniform know full well that they can do absolutely nothing with regards to our politicians; look at the fuss that eminates from a single MP asking a question.
Of course, there is always the ultimate solution?