It seems to me that the "h" word (haole) has come to be as perjorative as the "k" word.  I am glad you did not use the k word, but used "Asians" instead.
The corresponding phrase for the h word would be "Europeans".