I do not agree that "angmoh" is a racial slur. It is hokkien for
"red hair".
I guess it was used when the hokkiens first come into contact
with westerners (caucasians) who looked very different - with
blue/green eyes, non-black hair etc.
Personally I am fine with ang moh, indians, chinese, etc. As
long as they don't create trouble (loud music late into the night,
drunk behaviour, agrressive behaviour etc.)
I am a Singaporean and most of my working life, I was a minority
in my workplace! So, lots of experience working with
non-Singaporeans. Most of them are great colleagues and friends.
But being physically different does beget some unwanted attention
sometimes. Cannot be helped - I feel out of place when I am
overseas in some countries.