The audacity to compare gweilo with the n-word is stunning. The latter is a term that is used as a slur to a group of other people who were literally ENSLAVED for their skin color and were considered (and I bet in the mind of many racist white people they still are) "inferior" by white people. The level of emotional baggage behind each word is incomparable, this is another example of the sheer fragility and desire to play victims. Reminds me of neckbeards crying about "white genocide" when, oh gosh, 1 out of 10 actors was replaced by a non-white person in some random ass film or TV show.
I agree that Gweilo does not nearly the same kind of negative connotation as N***er, but I don't think it's totally unreasonable for people to have negative feelings about it. Being a totally subjective matter, I would put it on par with something like "Oriental".
Culture is always evolving and peoples feelings will ebb and flow.
There is modern Asian restaurant in Toronto opened by a Hakka Chinese chef whose parents came from India and Jamaica. He had originally planned to name the restaurant "GweiLo", but after some minor outcry, he changed it to "DaiLo".