The comments of General Sir Richard Dannatt calling for the early withdrawal of British Forces from Iraq are probably right. I too tend to think that British troops would be better used in Afghanistan and, as I have written recently, I believe that the British mission in Iraq needs to be given an exit timetable as soon as practical.
However it is one thing for me, as a private citizen, to call for these courses of action. It is quite another for the most senior General in the British Army to enter the political arena.
The General does not have that liberty to speak out. He should retract his remarks and not repeat them.
Generals work for politicians and if they disagree with them they should do so privately.
Sir Richard may well be right, but in our democratic system, Generals should be seen and not heard.
UPDATE: Tony Blair has said that he agrees with every word the General said.
Hmm... Two-nil to the General - who I suppose will be in office after the PM has left it. Not the first time this has happened, trouble is it usually happens in Turkey.