They don't really have to be partisan terms either. Some are dangerous and dehumanize the other side, not just insult. Some are just stupid. Some are rude but accurate.
-
NPC = Person who isn't thinking for themselves, follows the group mindlessly.
Russian Bot = Term used to dehumanize and attribute real dissent to a disinformation campaign.
SJW = Social justice warrior. An overly PC person who goes on social media cancel culture brigades in the name of fixing social injustices.
Chud = Foreign or strange in Slavic or slang for "unattractive"? Seems to be an insult at appearance, not intelligence.
Libtard = An insult at liberals/leftists directed at their mental capability.
Nazi = Term used to dehumanize. Usually implies the person is racist.
Snowflake = Someone who gets offended easily
Fragile = Never heard this one used, usage is older than snowflake, maybe just used now because one side doesn't want to use the same term?
I'm gathering from the context of the thread that this is used to describe real people, not actual bot accounts. After all, who would tweet at a spam bot?
Your characterization says more about which side of the debate you're on.
Russian bot can only be used on the side that uses Russia as a scapegoat for any political event.
When you call someone an NPC you are saying they aren't thinking for themselves, but the issue isn't questioned as foreign propaganda, just as parroting talking points without thinking.
When you call someone a Russian bot, you are saying either that's not a real person or what they are saying is Russian propaganda.
You've just pointed out that it is an insult that only goes one direction, and you're objecting to that probably because you're the target.
NPC, SJW, white knighting, etc are all equally as insulting and meant to shut down discussion and dehumanize. You aren't any better, no matter how much you think you are. That's just your own contribution to polarization.