Yes, Iraq did not attack us. Being attacked by another country is not the only good reason to wage war. England and France declared war against Germany in September 1939 because they were attacked by Germany? This was wrong? North Korea did not attack the U.S. in June, 1950. It was a mistake to fight in this war where we had not been attacked? England did NOT attack the U.S. in 1812. Why DID we declare war against the country that was fighting the 19th century version of Hitler? We ended up fighting on HIS side. Yet we had a damn good reason.
Why did the Confederacy shoot at the U.S. at Fort Sumter? It started the U.S. Civil war. It certainly was NOT because the U.S. attacked them. And that war was certainly worth fighting, for both sides.
Iraq HAD attacked Iran AND Kuwait. We waged war after the Iraqi invasion of Kuwait and it was demonstrated over the following 8 years that not taking out the government of Iraq was a major mistake. It never mattered to me if Iraq was not even remotely responsible for the attack on 9/11/01.