It doesn’t ‘settle’ anything because like the institutions of bigotry and racism themselves, it’s extremely complicated.
And it goes without saying that there is no such thing as “perfect,” period.
That word, like all other slurs and words with inherent negative connotations, will never be readily accepted or uniformly rebuked by the entirety of the Black community, because we are all unique individuals with varied perspectives, and not a monolithic entity.
Personally, I just want people to understand and accept the consequences of whatever they choose to say, regardless of the situation; and when someone gets called out for making others uncomfortable with their choices, that they acknowledge the viewpoints of the people they’ve offended.
A good example of how such a situation can go horribly awry, all stemming from a little 'harmless disrespect":