I'm getting confused. Who are our enemies, the secular Ba'athists who hate both Iran and the Saudi Wahhabists, or the Islamic fundamentalist Shi'ite majority, who are Iranian allies? The Bush administration rode into this war with staunch Iranian ally Ahmed Chalabi, and after deposing the Saddam regime, handed power to the Shi'ites. It now seems that policy is coming back to bite them.
The solution would appear to be allowing Kurdistan to complete its secession process and installing a Sunni Ba'athist strongman in Baghdad to keep a lid on the Shia and be a counterweight to Iranian attempts to dominate the region. Unfortunately, the best candidate for the job was recently executed.
It is a complicated matter, and putting more boots on the ground to kick in doors and play roadside bomb-lottery is one-dimensional thinking.
The politics are complex, and I would favor a much stronger approach from the start.
I do know, however, that the cut-and-run, let's publically show lack of resolve to the the terrorists, helps no one but the terrorists.
Such differences should be resolved behind closed doors.