I dont usually get involved in this stuff as I abhor confrontations, but I think the word 'Nigga' is an outdated and somewhat derogatory term to use for someone of a different skin colour. I sometimes use racist words when I am angry, but never to anyone's face, and always out of pure anger rather than any inherent racism in myself. Hard to explain, not something I am proud of.