Even thou it expensive to have troops in Iraq I think they should remain there until Iraq has stable government. I think Iraq lack lots of governance which creates lots of internal problems, and if they solve that it would be benefited to U.S as well as Iraq. And if the troops withdrawn from there now I think we might end up going through everything again.
The fact that military action has been taken in Iraq cannot be undone. Therefore, although the war is costly both in dollars and in human life the US must finish the thing we started. We destabilized an entire country, now we must stay and see the safe transition to a stable form of government.