What is the difference?

Or is there a difference between people people saying they fly the confederate flag to represent southern/redneck pride and people using the n-word as a term of endearment? Both sides argue that to them it no longer means what it used to mean so it's okay now.