Wanting to win is one thing. Everyone wants to win.
Yes, America’s military is the best and we can win on the battlefield. But we cannot keep the peace because of there are just too many insurgents. We’d be taking over one city to loose it again later. General Shinseki was right, you need 500,000 troops (and a return of the draft) in Iraq to win.
I don’t believe that the sacrifices that we’d have to make as a nation are worth a win in Iraq. Invading Iraq was an ill-conceived naive neo-con idea. The French knew it and they tried to warn America. A parallel to Iraq is Algeria that caused the fall of 6 French governments. Ségolène Royal said (I paraphrase) that good friends warn each other when one is about to commit a big mistake. That’s the sign of true friendship. (Would you’ve let a “real” friend buy a house in 2004/2005?)