You obviously didn't listen to the President's recent speech about the increase in troop strength. You also haven't been following recent news stories to closely. The reason the troops pulled back after clearing an area was that their were not sufficient troops, coalition and/or Iraqi, to hold them. That's Bush's fault, and he likely got that advice from Rumsfeld. Rumsfeld is out, and the President seems to be getting different advice now.
We've got a Marine as Chairman of the Joint Chiefs, we've put the General who literally wrote the book on fighting insurgencies in as the Commander on the ground in Iraq, and for the first time ever, put a Carrier Admiral in charge of CentCom.
Your critique is welcome. Let's see how it goes.