Yes, I agree there is a level of subtelty to his argument that goes beyond most US neo-cons: his alledged continuing support for the communist movements in both countries would no doubt get him thrown out of a few White House tea parties. I too support the work these groups are doing: but lets look at some of those groups he mentions, such as the women's communist groups of which there are several (Organization of women’s freedom in Iraq, Iraqi Women’s League).
These groups are in dispair because having enjoyed their basic human rights in a secular Iraq they are about to face a return to Islamic Law, whose role has been cemented in the consitution. Far from the invasion creating a culture with which the communist groups he supports will be happy with, Iraq is slipping further and further away from the basic fundamentals of human rights, thanks to a radicalised society and the political vacuum left by Saddam being filled with religious extremists.
CH point is, if it were not for the invasion Saddam and his sons would still be running amock in Iraq. The ant-war position that I imagine most hold to is not just, "NO" to war but yes to taking away the crippling and murderous sanctions, followed by empowering opposition groups and creating a climate whereby a natural peoples revolution can take place. Certainly thats GG position. Are these hopes impossible? No, there is much precident for it, even within the last twenty years, particularly in satellite countries to the former USSR.
Its worth looking at Iran: a country on the verge of modernising that has swung back to conervatism thanks to the threats from the US and the general instability in the area.
Or Gaddafi, another CH example - Gaddafi has been trying to make that step into the good book of the West for years - the million dollar compensation for Lockerbie was the last step in that (arguably despite the involvement of which he was accused, if I remember rightly) - his reassimilation into Western acceptability would have happened anyway.
For me CH's arguments dont quite stand up. The US invasion and the support for Iraqi communist groups dont add up. Feel free to explain it better though...