The mainstream media think president Trump is a racist because he called Haiti and Africa countries shitholes. Well, depend on your understanding of shitholes.
There are shitholes in every country. United States is a shithole because it has the highest numbers of homeless children among developed countries and more than 10,000 US adults sleeped under bridges .People uses the word shithole in the United Kingdom every day to discribe council estates.
There's nothing wrong calling countries like Haiti and nigeria shitholes. Is up to the countries to clean up their ass.