I can’t see what the fuss is about. They are shithole countries and that is how 80% of Americans (and Australians) would describe them.
Shithole countries don’t just come about, they are a statement about the people who inhabit them.
All Trump is saying is that no sensible nation should accept mass migration from shithole countries.
That is not racism or bigotry; it is a statement of the bleeding obvious.