The US military has fought five large-scale wars in the past fifty years, resulting in a draw in Korea, a defeat in Vietnam, and three inconclusive outcomes in Iraq (twice) and Afghanistan.It's fair to say that anyone who argues that the first war against Iraq is lying through their teeth to prove a political point. In fact it would be difficult to find a more conclusive victory by any country in any war at any time. Not only were all of the USA's objectives met it was done quickly and with very little loss of life by the USA or its allies.
Interesting definition of optimism
59 minutes ago