As for the planes being diverted from Haiti....
-The planes from Doctors Without Borders are not the only planes that have been diverted to Santo Domingo.
-A primary reason for the diversions - divertings (?) - is that there is not enough fuel at the airport in Port Au Prince to re-fuel all the planes flying in - and flying out. Better to keep the runways as runways instead of as a parking lot.