the n word was always a racial slur to the people who were being called it.
As a white person, I am not offended if someone calls me mayo.
The r word, also, was always offensive to the people being called it.
Same for the homophobic f word.
The majority of white people are fine with being called mayo.