Would you please stop this nonsense about "Iraqi freedom"?
There is no such place as "Iraq". There are three former Turkish provinces (Mosul, Mesopotamia, Basrah) which have no connection to each other and which contain people who are mortal enemies.
If the inhabitants of what you call "Iraq" were free, the first thing that would happen is that they would dissolve "Iraq", and then they would go to war with each other.
As long as there is a place called "Iraq", the people who live in it are by definition not free.
Well I don't want to overstress the analogy to America, since I realize that Iraqi culture is different than ours.
But in all fairness to them, there were multiple times when the good guys in our revolution were beaten back, scattered and and sent running at full speed. The British were congratulating themselves on their victories. And any of our allies would be justified to say, "The Americans won't fight for their freedom - the past week has shown that."
All I want to say is that these conflicts of freedom vs. tyranny can take many years and decades. We won't know for a long time how Iraq will turn out. And I think it could go either way.
Along the way there will be good days and bad days, and plenty of people will make the most of the bad days. But I think most Americans know to keep an eye on the long term -- most Americans are pretty level-headed about this sort of thing, and same same goes for key allies like the UK.
They might remember when the US encouraged them to fight against Saddam, and then left them hanging without any support and Saddam in turn massacred thousands of them.
I think a lot of them are afraid to stand up to the radicals, thinking we might pull out if it gets too bad, and they will all be killed in revenge.
Just a possibility.