They might be on the right side of internet issues, but they are very much on the wrong side of much more important issues.
Sure, they're communists. But they're not the same as the Stalinist, Soviet-controlled SED.
If I support opinion X and want it to succeed, I should work hard to ensure that those who support X but don't know when to shut up get ignored, ostracised and removed from any public speaking positions in "my party"; so that in the public discourse the supporters of opinion X are represented by people who know when to shut up - because they will help X, but the cranks (with good motivation) will only hurt the cause.
Similarly, if two parties both support X but one doesn't know when to shut up, then you should vote and support only the other party and weaken the too-radical one.