Because “race” is an outdated concept I don’t like to use the words racism and racist.
Xenophobia works well but sounds more erudite than what we really need. And as a word it doesn’t carry the visceral quality that “racist” carries.
“Bigot” is probably the best compromise, to describe Drumpfskind’s core constituency.