All I know about slurs is that the only way they have impact is if you personally let them get to you, raising a fuss simply perpetuates the negativity of a term.
Someone calling you by that term as they beat you up or deny you a loan because of your background would also tend impact you.
Using the term- any of the terms that you're thinking of- serves to remind people of the times they were unjustly hurt, and can be a threat to do it again. That's why the terms are frowned on.

