Actually, Barry Mccaffery offered that he had been wrong about the "Battle for Baghdad," still thought the number of troops was too little at the time, but was optimistic on the future of Iraq.
What I never hear in the "not enough troops" argument is WHO they think we needed. You don't just stick bodies in the mix?? Do they think we need more Armor, Light Infantry, Heavy Infantry, Special Ops??? Who else would you send???
I actually heard one "arm chair general" - don't remember who, say that we needed more trops trained to fight the terrain, when it was the 10th Mountain there. He knew better he just wanted to talk. Those who know nothing about the military, how it is organized, and how it fights will buy the garbage