Considering the left has been poo-pooing Iraq for years now yet, despite all their proclamations of doom & gloom, Iraq continues to wobble forward, you might want to consider that a lot of people don't view Iraq through the same spectacles as you. If Iraq is not democratic, why did so many Iraqis vote last time around?
The Left was poo-pooing the "FACT" that Iraq had WMD, the Left poo-poo'ed the fact that "it was going to be a slam-dunk," or "that we'll be greeted as liberators." I think, in retrospect, you'll find the country less willing to eat the red herring that is served with a purple heart as a side dish all too often by this adminstration.
The rhetoric and pessimism about Iraq, that is heavily partisan flavored, coming from the Democrats has not done them any favors.
Can you name anything good happening in Iraq right now? Go ahead, provide a link that will, once and for all, shut up anyone who believes that Iraq is nothing more than a major cluster-fu*k. For the record, the Iraqi government claimed that this past month over 3,000 people have died in violence (I heard it on CNN - you can run a search if you like). It doesn't sound like things are going well there at all.
Using words like idiot, apologists, or pigheaded is not going to win the Dems any converts either. It's merely going to serve to make the Democrats look like haters and immature little children who stomp their feet when they don't get their way. Additionally, they need to stop worrying about what the GOP is doing and worry more about coming up with a coherent policy platform that describes what the Democrats are FOR, not what they are AGAINST.
I see, the Democrats are going to look like immature little children who stomp their feet when they don't get their way, but the Republicans don't hesitate to hire people like the Swiftboat a$$holes for Bush to discredit decorated veterans. As for what the Democrats stand for - I think this country is ready for almost anyone that DOESN'T stand for:
A. illegal and costly wars
B. an out-of-control deficit
C. spying on the American people
D. torture
E. secret prisons
F. insisting that WE support our troops while cutting V.A. benefits
G. disregard for the environment
H. helping big corporations make even more money
I. exporting American jobs to other countries
J. $hitting on the Constitution and the Bill of Rights
K. pushing creationism in schools
L. blurring the line between church and state
M. blatant cronyism
N. "no-bid" contracts in a war zone for their corporate cronies
O. destroying our reputation as a nation
P. an economy in shambles (yes, I know it's doing great, just ask Halliburton and all the pharmeceutical companies)
Q. security leaks galore
R. widening the chasm between social classes (i.e. the disappearing middle class)
S. the comedy that is national disaster preparedness
T. permanent tax cuts for the richest 1%
U. the costly comedy known as Homeland Security
V. the Plame affair
W. the Jack Abramoff scandal
X. payment of columnists to push Bush agenda
Y. the Dubai ports controversy
Z. bugging the UN
and many things yet to come . . . as you said, two years is a long time, but maybe not long enough to undo what they've already done.