I often find that I (a gwailo) have certain benefits. BUT I have an idea you may or may not have thought about.
I find for me in Northern New Territories, I am seen and the thought is, "Oh no, English". It is easier to have a 'whatever' attitude, just make the English speaker happy as long as I don't need to speak ENGLISH. Where when dealing with local people - "HA", you can tell them the policy.
I have a thread called, "reverse culture shock" which I am asking some questions which may provoke deeper thought then strait out pointing the finger of racism at people. There may be racism, but with all these topics regarding racism I have put that topic there as what I feel to be a balance.