To pull out of Iraq right away would be retarded. It can't be done. The country would be left in anarchy.
The "coalition of the willing" made this mess, so now they have deal with it. Helping people that don't want to be helped is really difficult. This isn't like rebuilding post-war Germany or post-war Japan where the people were crushed and demoralized and just wanted to go back to living normal lives. Many of these people legitimately hate Westerners, and the ones that don't have huge targets on their backs. Hell, they are willing to kill and injure dozens of their own people to get at a few Americans.
Short of exterminating all Muslims, I don't think stuff like that will end any time soon.
