It's funny what people are able to accomplish when they have no other alternative. Why do you think that Iraq, if it's truly interested in a peaceful democracy as we were told they were before the invasion, can't solve their own problems? It wouldn't be a pullout or a retreat. We have liberated Iraq from Saddam Hussein. Mission accomplished.
How long did it take US to 'solve our own problems?' I'd say the better part of 100 years......and that was without multiple terrorists invading from all sides.
You clearly don't have much respect for the Iraqi people OR for the U.S. military or the Commander in Chief.
We will leave when the mission has been accomplished. Not when some computer armchair general lacking adequate information (or an understanding of history)...... like you......... thinks we should.