Please also argue that because its used in rap songs that it isn't meant in any racial way so its all just funny.
I actually would agree with this as well. I call some of my white friends "my niggaz" jokingly and once, yes, I forgot myself and blurred it out in public. The use of the word is so common now that it practically lost it's offensive meaning and even became "cool" to use the word. Yes, I will still avoid using it in public because it still offends many people, but I DO think this is ******** and eventually we will have to move on. If this makes me a racist than I guess Zeig Hail and all that jazz, I must be a Nazi. It's kind of funny how you can have the most racist thought in the world and if you hide them well you're fine, but if you jokingly use a couple of key words and you are the wrong skin color you're the devil.