No one should be banned based on word use, but based on context.
There is a word out there that sounds like a racist term but has nothing to do with it:
Niggardly - Someone who is extremely stingy.
https://www.merriam-webster.com/dictionary/niggardly
The only sin this word committed was that it sounds like the bad word.
I believe the N word can be used if we are discussing it and using it as a historical context. It should also be accept as a term of endearment between friends.
As a racist term, then that's a different problem.
No words should be banned. Who defines context? It's a slippery slope. Freedom of speech is absolute.