Your first point is certainly valid. Your second, a bit naive. We have maintained a presence in every nation we have ever liberated.... Iraq will be no different.
I do not share your feeling that we must protect every person who has been freed by our troops. If we freed them from a dictator then it is now time for them to maintain their own freedom. They can quit sucking on our tit and stand on their own two feet.