The word “racist” is a rhetorical cudgel used to beat the weak minded into submission.
Do not validate this word.
Resist emotional and mental slavery.
Never argue that “I’m not a racist.”
Simply shrug and move on — it is not a legitimate term.
Recognize that is it not a legal term — there is no definition for it.
If there was a definition, it would have to be applied to blacks and jews.
And they don’t want that.
The term “racism” (and sexist, and homophobic, and antisemitic) is simply a moral cudgel used to beat people into submission. It is abusive. Never validate this term.