Treating people differently because of their nationality is by definition racist though. It's a shame that this even needs explaining in 2019
Not necessarily. We demand people go through immigration procedures if they aren't UK nationals - that isn't racism; it's common sense.
I don't disagree with you entirely but the way you phrased that is too broad a definition.