Did you just put "election" and "Red Communist Party" in the same sentence?!?!? What planet are you from?
Here in the UK, the Red Communist Party regularly stands in parliamentary elections. They never get many votes, though. That seems to me a much better way of writing off Communism than demonising it does. There's little point in a populist movement that's not actually popular.

Peter