Both political parties use snarl words to denigrate policies or views they don't like. I have a bit of a rant on what a snarl word is in another question I answered. While that question is primarily focused on Republican used snarl words, I believe both political parties, and plenty of other groups, make heavy use of them.
I've noticed communism is a common snarl word used by the US political right to refer to ideas, groups, or people they want to denigrate but which don't fit the actual definition of communism. It makes a certain degree of sense, The red scare was a huge political issue around 1920 and even after the Soviet Union's collapse we have had...disagreements with various communist nations since. There is a lot of US modern education and political system that makes us distrust communism even today. As such it seems a reasonable bogyman to build into a snarl word.
I find it odd that it seems that it's the right who primarily toss it around. I've run into far fewer cases of the left using it. I'm curious why it's far more commonly used by one side and not the other when it seems like it would make an acceptable bogyman for either side to abuse. Why does one side utilize it more heavily?
To be clear, I'm asking only about when communism is used explicitly as a snarl word. In this case, I mean situations when it's used to refer to an idea or group that is not communist and the word is being used not as a valid label to describe them but instead to denigrate or inspire hostility towards the group or idea.
Since I believe every faction of humanity out there will resort to snarl words I will not accept answers that claim only the right uses snarl words, or that they make significantly heavier use of them unless you can provide very strong evidence, in the form of a validly done study with sufficiently large sample size and no obvious flaws or systemic biases. I'm not asking why a snarl word is used, I'm asking why this one, in particular, seems to be utilized only by one side of the political spectrum when it seems like it would be a good neutral term either side could throw around as a snarl word.