I don't think Trump is a racist. I think he's an amoral opportunist who will exploit anything or anybody to get what he wants. And since what he wants is largely made available to him by supporting white nationalism, voila!

To be willfully ignorant is bad, but to exploit the ignorance of others is worse. In my view, Trump is worse than a racist.