As for your objection to calling Trump a racist - reasonable people can differ on that, since no one can know what's in his head, but there is a rather large body of evidence that suggests Trump is likely a racist:
1. Trump and his dad refusing to rent to blacks for many years
2. His campaign against the central park 5
3. Birtherism
4. Taco bowls, "the blacks", "my African-American", etc.
5. Saying Judge Curiel could not be fair because he's a Mexican
6. They're rapists... and some, I assume, are good people
7. I, Donald J. Trump, am calling for a complete and total ban on all Muslims...
8. On many sides... on many sides / many fine people
9. Pardoning a notoriously racist Sheriff
10. Ending DACA
and that's an abridged list.
So, if you say Trump isn't racist... I'd say you are setting the bar pretty low.
barfo