I don't agree with the word but what you're suggesting is beyond absurd. That black people should stop saying a word because of white people who don't want anything off limits to them will say it is ridiculous.I think the best way to avoid this would be for everyone, black people included, to stop using that word, especially in music.
Because yeah, when you sing along to a song you like, you don't always think about the lyrics and just say them in rythm. So the issue will happen over and over again.
There are white people who like I've said before can't conceive living in a world where anything is off limits to them. The privilege they get due to their own skin color is so ingrained in them that they have to be able to justify saying a word that is abhorrent for them to say. When you're black there is plenty of stuff off limits to you simply because of the color of your skin. Them not saying that word is just a sliver of what someone else with a different skin color goes through when they do normal things and get harassed for doing those things.
Content matters and using inappropriate language and blaming it on someone else simply because you want to do it too deep down is still inappropriate. We all know right from wrong. I have zero desire to go around saying hateful words to others and using them as excuses to justify saying it. The rule is it's always wrong for them to say that. It's not that hard to just not say it if you're white.