The problem I have with leaving that place is that it makes the sacrifices of all the soldiers there in vain. It will have been for nothing and that's what bugs me. It's like Iraq. The politicians will just call it "job done" and then everything our troops suffered for will go to hell in no time.
Not sure though whether staying longer would actually help to build up a proper nation.