There are different kinds of foreigners, nice or mean, Americans or Europeans, rich or poor. I saw quite a lot of "foreigners" behaves totally different what they would do in the US. Just call the police if you feel you are offended. That's the privilege you have in your own country. This guy is spoiled by Taiwanese and would not dare to behave like that unless he was drunk in the US or other countries.