He categorises Brown a "A Malign Influence" and Blair as having "Lacked Moral Courage". Whilst I would probably agree with both of these statements, surely it is reasonable to ask about the General's own actions.
If he genuinely believes these statements, why on earth didn't he say more when he was in post, and not wait until now? He was Head of the Army, and it is the Army who is bearing the brunt of the present wars. When ever I get involved in any discussion on Iraq or Afghanistan, even with people who are against the war, they all seem to be very well disposed towards the military. If he had spoken out very publicly, even if he did not have the support of the other Chiefs, he would, in my view, have had overwhelming support of the British public.
But he didn't speak.
Regrettably I have to say that I feel that Tony Blair was not the only one who "Lacked Moral Courage" in this saga.