Oh jeez.
I'm confused.
The terrorists who attacked us were not Iraqis.
We freakin' invaded their country with data that was known to be faulty. We have killed tens of thousands of Iraqis. I would highly expect to be attacked by rebel miltants in Iraq.
However, Afghanistan is a different story. There are innocents there, for sure. There are also guilty.
Our problems with Iraq should go away as soon as our presence is gone. However, I don't suspect our problems with the Taliban will go away any time soon. (Isn't there a Talban presence in Iraq? If so, that could spell more trouble even after we leave.)