gwei-lo is just as racist as: "chink", nigger, boy, kyke, wog,
wop, spic etc.
And in all the countries where those terms are used daily by racist
scumbags, the users would deny that there was anything wrong with
the terminology. The fact is that westerners in HK are confident
enough to find the term amusing and can laugh it off.