In 1997, Spike Lee took issue with the heavy use of the term in Jackie Brown, which was Tarantino’s homage to the blaxploitation films, as well as in his earlier works.
“I have a definitely problem with Quentin Tarantino’s excessive use of the N-Word. And let the record state that I never said that he cannot use that word - I’ve used that word in many of my films - but I think something is wrong with him,” the director, one of America’s pre-eminent black filmmakers, said in an interview. Lee also compared the angry response of Samuel L. Jackson -- Tarantino’s lead in Pulp Fiction and Jackie Brown -- to his comments as "the house slave defending the massa." Incidentally, in Django, that is exactly the role Jackson plays, as the conniving slave looking out for DiCaprio.There's something hypocritical about objecting to "nigger" and then calling a black man who does not shy away from the word a "house slave." I wonder if Lee's apologized, or if Jackson just continues to think of him as a twit.
As for any artist's use of any word, if the people you're writing about would've said something, let them say it.