The U.S. has been in a state of war with radical Islam since 1979 when the Embassy was stormed in Tehran. Since then they attacked the World Trade Center in 1993, bombed two U.S. Embassies, bombed the U.S.S. Cole and finally 9/11. I know I have left out a few.
Iraq is not the war. Iraq is a theater in the war. Iraq brought the invasion on itself when it invaded Kuwait in 1990. George H.W. Bush erred by not finishing the job in 1991. The hostilities ended with Gulf War I, but Iraq agreed to severe restrictions. Restrictions Saddam Hussein broke repeatedly. George W. Bush could justify the invasion with 17 U.N. resolutions going back to Gulf War I.
Again I say, the victor chooses the ground where the battle will be fought. Did France, Holland or Belgium attack us in WWII? By your logic Roosevelt should have been impeached for D-Day.