I saw another war supporter on television today (CNN) repeating the mantra that the generals on the ground should be trusted to give the President advice. This is wrong because these aren't generals but sycophants. Every general who told George W. Bush what he didn't want to hear has been fired. Their replacements, for the most part, have been incompetent. Gen. Petraeus may be the notable exception. Does anyone remember General Shinseki?
Secondly the military in this country is run by civilians. Our system is one of civilian decision making rather than having the military make all final, strategic decisions. This mentality turns that inside out. It is the President's job to listen to his military generals and admirals but then to make his own decisions based on ALL the advice available. George W. Bush's failures stem from his refusal to allow any dissent or dissenting opinions in his White House. No on eis allowed to play devil's advocate because Bush equates that with disloyalty.
Unfortunately this means 4,000 Americans have died in vain in Iraq. That is one of the most horrible facts of this conflict and why we need to withdraw. No amount of further deaths will bring honor to this illegal war. The President has stated that we must continue killing and dying so those already dead "will not have died in vain." How many more dead soldiers will that require? Even the President cannot answer that question.