When countries are "shitholes" because of meddling by American and European countries, then yes, it is at the very least a little racist to call them shithole countries, and unethical to wipe your hands clean of problem you created and blame the victim. For fucks sake, Haiti has been screwed with by the US and France from inception to the modern day. It's extreme punching down for the US to tell the people of Haiti they need to get their shit together when any time they have tried they have been stopped point blank and their situation made worse. If the US doesn't want to deal with the problems that any of these countries present, it shouldn't have meddled with them in the first place.
Here's a good history on how Haiti has been denied any success ever. https://www.washingt...m=.f08ce969fc6b