Very practical perspective on the ethics of treatment of foreigners. In general I agree with your points. It's also interesting to note that a foriegner might be someone who comes from a different part of the political country you live in, or from a different cultural group within national boundaries. This kind of thinking can be all the more important there.
Some points that struck me.
If you believe in any sort of racial superiority or adopt a racial identity then this blog post certainly is not for you.
Related to your previous posts on racism, I didn't know that you went as far as to imply that even ascribing yourself a racial identity was racist, but it makes sense from your arguments. Something to think about here.
There are legal exceptions to this if there are sanctions but in the case where there are no sanctions the idea is to treat all customers with equal respect.
What are these legal exceptions? I'm not aware of any laws in the US or Europe which prohibit selling anything to someone from another country. I thought the restriction would come if they decided to bring something back with them that was not permitted to either leave or enter the country they're going back to.
Of course I can think of many things you can buy which are restricted in sale, such as firearms, alcohol, drugs, bonds and stocks, etc. but these are usually based on citizenship, residency, age, proof of capital, etc.
In fact, the average person in this world is an Asian.
Pedantic correction, the idea of an average person is like some kind of genetic bluring average, or meshing everyone's face together (which I've seen done, and it does look Asian). I think this is misleading shorthand for that if you were to pick a random person of those living, they would most likely be Asian.
RE: Reciprocity and how to treat foreigners