Yes, sorry for being off topic. Just to make my point clear i will en up briefly.
I think that choosing a language based on the skin color is not the best way to start a conversation. I would start using the local language and then if there is no understanding between the individuals... look for another language..
Could you imagine in San Francisco saying 你好 to an asian looking person? definately that's a racial stereotype.
Talking to a foreigner in english feels like they don't help in our integration. That's all i wanted to say.
Sorry to be off topic.
According to the topic. It is funny how they go to the FRENCH coffe to find someone speaking english. LOL
i wouldn't use the word racist but i would definately use the word racial.
When i was back to Europe this summer, i had a small trip in Germany to visit a friend. Every body would say hello in german to me, and although it makes sense (i was in Germany)... i was feeling like... COME ON! I AM WHITE!! XD they should say HELLO
Maybe i have been in China for a while alredy! kar kar kar!
My mother tongue is not english and everytime they say Hello to me based on my skin i feel disrespected in a way.
I try not to make a big deal about it and i add some jokes on the way.
They say: Hello!
I say: Konitsigua! (japanese?) XD
They say: Are you from America?
I say: Are you from Russia? Korea? Japan?
they end up saying something like: hahahahhahaa zhongguo de. Haode bai bai.
It is a good way of learning the Chinese names of countries in the world.
to sum up, in my opinion, no racist but definately racial.