The fact that Barack Obama was opposed to the Iraq invasion from the start (back when many Democrats were giving Bush the authority to invade) was a major reason that I was first attracted to his campaign. I just came across this speech he gave in October 2002 at a rally to stop the invasion.
The best line he gives: "I am not opposed to all wars. I’m opposed to dumb wars."
And then there's this paragraph:
"You want a fight, President Bush? Let’s fight to wean ourselves off Middle East oil, through an energy policy that doesn’t simply serve the interests of Exxon and Mobil.
Those are the battles that we need to fight. Those are the battles that we willingly join. The battles against ignorance and intolerance. Corruption and greed. Poverty and despair.
The consequences of war are dire, the sacrifices immeasurable. We may have occasion in our lifetime to once again rise up in defense of our freedom, and pay the wages of war. But we ought not – we will not – travel down that hellish path blindly. Nor should we allow those who would march off and pay the ultimate sacrifice, who would prove the full measure of devotion with their blood, to make such an awful sacrifice in vain."
If you want to dig deeper in comparing the foreign policy future of this country under Obama or Clinton, just look at who is advising them now on foreign policy.