> Countries of origin and religion are not race.
“Racism” encompasses bigotry by ethnicity (which encompasses national origin), not merely that based on the 3 classical races (Negroid, Caucasoid, Mongoloid.) In fact, “race”, as commonly used, encompasses ethnic identity groups that are not classical races, too.
Plus there are plenty of examples of Trump being racist in the narrow classical sense, but if your best defense against the charge of racism is that he’s really just a bigot in a number of dimensions that aren't technically “racial”, well, that says quite a lot on its own.