IS THE 'N' WORD EVER ACCEPTABLE?
The short and easy to remember answer is 'no'.
A longer and more convoluted response would condition usage of that term upon either the speaker being African American, in which case it is still offensive and had best be in a rap song (because no one pays attention to those except for wiggas), OR quoting the Major in Fawlty Towers.
"I took her to see India! At The Oval! -- The strange thing was, throughout the morning she kept referring to the Indians as 'niggers'! "No, no, no!", I said, "niggers are the West Indians. These people are wogs!"."
It remains objectionable. But it shows the British in a stereotypic bad light, and illuminates why the end of the Empire was a good thing.
In context, it serves a fairly worthwhile purpose.
Better than any number of rap lyrics.
Or Florida politicians.
NOTE: Readers may contact me directly:
All correspondence will be kept in confidence.