Technically it's not racist though seeing as "Russian" isn't a race. It's a Nationality. That's just straight up prejudice.

It's like when an Italian says "I'm not white, I'm Italian"... It's still a form of "white", though as I'm typing this, I'm wondering if I'm actually wrong on that.

Food for thought, for real though: even though a lot of .. People from south of the border refer to themselves as Hispanic or Latino.. Latinos are actually Anglos from Italy and Hispanics are Anglos from Spain. So calling a Mexican either of those technically isn't right.