Perhaps black people should consider the listening audience- when a black person uses the term ‘nigger’, to a non Afro-Carribean audience it is always regarded as a derogatory term for Afro-Carribeans, and they will interpret it that way. After all, its been used in that context historically where genrations have used it to offend. I’m Indian (born in India) and living in Britain- its fairly common here to hear Asians (from the Indian subcontinent) call each other ‘Paki’. This is a British racist word mainly used by racist whites and is used as a form of abuse. When Asians here use it, its to show superiority between their Asian background/religion over the other Asian person receiving the term. Here also, there is a lot of prejudice between Asians eg Indians don’t particularly like Pakistanis, etc. Let’s get on with living together!