Do you think you should be able to move to Europe if you want to, but Arabs shouldn’t be able to move to the United States? Then you’re a racist.
Do believe your welfare payments have been gutted not by congressmen who campaign on lowering taxes, but by practically nonexistent development aid to Africa, even after you’ve been shown the budget numbers? Then you’re a racist.
Do you insist that taxpaying Mexican immigrants are taking advantage of the system, but believe you deserve food stamps, medicaid, and disability benefits, because your ancestors blah blah blah? Then you’re a racist.
It’s pretty simple. You can call it economic nationalism or ethnic pride or “political differences,” but if you blame brown-skinned foreigners when rich white people refuse to help you, you’re a racist.
There’s lots of white nationalist propaganda flying around at the moment that never explicitly says “you’re poor because non-whites are stealing from you, and soon they’ll murder you” but says you’re poor because non-whites are stealing from you, and soon they’ll murder you. It’s made by neo-Nazi groups and if you follow it back to the source, you find explit “protect the White race” language. It’s dangerous stuff. It’s easier to lay out the pattern than name all the specific groups making the propaganda.
Can somebody be a racist and still a basically good person worthy of love? Sure. It’s a description of an orientation, an attraction, not a curse word that dooms somebody forever. It’s important to recognize when it’s happening to you, and who’s trying to take advantage.