The reason, I know is, because the troops can handle the situation. It's the Iraqi Gov't that is the weak link.
Yes, as soon as the Iraqi government has everything in place and the country is secure, we can leave. (And I can't wait until that day comes.)