I will chime in after all this reading. Now I don't know much about the middle east going far back.
But I do think that our troops should stay out of other peoples business, unless attacked directly or asked for help from allies. But in the Gulf War, Kuwait asked for our help when Iraq invaded them right? Stop the invasion and leave.
Sadaam using gas on his people, that's a job for the UN, not the US being the main force. If the UN got more involved, we should send an equal amount of forces as everyone else who contributes. Not be majority of the force.
But since we are there, we need to respond and save face. A perfect exit from Iraq would be to leave after we got Sadaam. Another good exit from A-Stan would be after we got Bin Laden, give AQ the ultimatum. We got your boss who planned the 911 attacks. It's over. But if you guys wanna continue, then we will stay and keep up the fight until you're destroyed. We will pull out as long as you guys don't start some stuff to US citizens or US soil.
It's not our problem if terrorism grows in the middle east. It's the whole chicken before the egg theory. Had we not been there at all, would be be a target to them? When was the last time AQ attacked soil of Taiwan, Japan, China? All those countries who really have no troops there or anywhere in the middle east. But they target US because we're there. We are there because they target us.
Now there probably is lots of classified intel that I don't know, so again my thinking is just my own. I don't like seeing our troops die or injured many miles away that doesn't really affect us here at all.
War is very profitable for the controlling powers.