Saddam had uranium, parts and plans for enrichment centrifuges, plans for nuclear weapons and, most importantly, the intent to build a weapon and use it against the US.
With the sanctions all but gutted, the UN corrupted for annan on down, most members of the Security Council openly trading with saddam, what other decision could have been made?
I completely agree that the reasons you list are valid reasons for going to war in Iraq and that the war itself was not a mistake.
I believe if we pull out prematurely and it allows the radical muslim element to get a foothold in Iraq and go on to control its resources that it will have been a huge mistake.
I wasn't really clear on the point that Stein was making in this article but didn't think he meant that going to war in the first place was a huge mistake.