To be honest, I kind of get sick of these "Oh, because this war isn't going so well, it's the fault of all those naysayers." So do we blame the Republicans who bashed Clinton after Mogadishu for letting Somalia go to pieces (esp. since it was a Bush Sr. operation to begin with)? We can't disallow the possibility that our leadership has been lacking. I can't help but think that if Rumsfeld had/Bush had planned for a longer occupation (and thus allocating more troops and equipment), we'd be in better position after our remarkably quick takedown of Baghdad. Unity in popular opinion is nice, but accountability of our failures is even better, so we don't keep going down the wrong road.
Politically Correct warfare stinks. The Mulim fundies want us dead, period. Only a wimp negotiates with that kind of mindset.