When you think about it, it is the most snowflakey thing to be upset about. The left has been calling people Yahtzees for years, every single day, 24 hours a day. NPC as a slur started a few years into the Trump Presidency (help me here, I might be off on this timeline?) as a response to being called Nazis.
It just rings really touchy, to be like, it is ok to call people Yahtzees, and call border camps "Yahtzee concentration camps", accusing everyone who likes America of being a "white supremacist", and get a free pass to do this for 4+ years straight with no consequences, and all of a sudden, you are clutching your pearls because someone called you a videogame character. There is just a massive double standard all around.
If people weren't calling others extreme slurs for having opinions on comic books and videogames, then the NPC slur would not be needed. But they are. The NPCs started it. Gina Carano getting fired for saying "Beep. Bop. Boop." because extremists claim it is dehumanizing. These people are fine with calling her a Yatzhee and comparing her to historical genocidal racists. It is ok for them to do it. But "Beep. Bop. Boop." is crossing the line. Let's just forget the fact she is in a science fiction tv show featuring robot characters that beep and boop. She is just making a dumb robot joke. The real extremists have dehumanized her by firing her, erasing her from the series, cancelling her action figure, cancelling upcoming books, trying to remove all reference that she ever existed as a person. We cannot accept that people might have unique opinions, or that we have "platformed a bigot" promoting her for years, in fact, all information that she existed must be wiped clean. This is what worries me. Erasing art history, erasing this woman's artistic contribution that entertained millions for years. Going so far as to cancel books and stop producing new things in response. This is a million times scarier than someone getting called an NPC.