That is just another reason to keep the military in those countries till they stabilize. I think we all left Haiti to soon. They still need a strong (UN) police presence that can support the people. As for Somalia, that would involve us with another war to crush the fighting factions and find out who is the legal government.
Let's face it, if we'd never left Haiti it probably would have been too soon. When was the last time Haiti was truly stable on it's own, at least for any decent length of time?