Let's look at this without partisan pom poms on. You state that we were defeated "morally and ethically" when we invaded for "nothing."
First, you elect to decree an invasion to topple a brutal dictator, who invaded two of his neighboring countries and managed to terrorize Iranians, Kuwaitis, Iraqis, and Israelis in the process, as less than morally and ethically sound. This implies that our behavior in the past, where we maintained "stability" at all cost for American thirsts for oil, as the more desired definition of morallity and ethics. Of course, while you state this, the subject of oil greed is only mentioned as a Bush thing. You are aware that the next President will cater to the Lords of Terror in Saudi Arabia so that you can enjoy lower gas prices than Europeans?
Second, you are assuming that it is for "nothing," which insults not only every single troop that laces up a boot, but every single politician, which was voted in by the American population, that gave the thumbs up. The UN was informed exactly what this was about before we kicked off the event. And it wasn't for "nothing."
Partisan slaves are quick to blame it all on Bush oil as they whine for a return to their former America. This is rediculous. Their former America did everything possible to maintain "stability" for oil no matter what it cost our futures. This meant, "supporting" the dictator that is also thrown in our faces and selling weapons to all factions to maintain a sense of balance. Of course, in the mean time we smile at our Arab "friends" in Saudi Arabia for low gas prices as they use us to explain away every social failure in the Middle East. Taking in the fact that we have not seen any oil return for Iraq and that it would have been entirely cheaper just to buy it, a war for oil is not what occurred.