While there is no way in hell I agree with McCain, there is also no way in hell I can brush off and ignore the mistakes that Rumsfeld and the administration have made in regards to Iraq. To deny them is a slap in the face to all the men and women who take their orders from the higher-ups. Not enough troops, a politically correct enemy engagement policy, not doing much (if anything until now) to handle Syria and Iran, not protecting the borders, the massive waste and fraud that has accompanied rebuilding...the list goes on.
I would like to refer you to post 69 by Matchett-PI.
Read the posted articles and learn.