This is all in american though, I've heard hip hop groups use "nigga" as more of an ordinary word in vocabulary, It's simply people are giving the word power so it just gets worse, in a few years a new word will come up for people to get offended by.