WHY should a communist nation not allow parties, even non-communist parties.
I live in a liberal nation, with a liberal consitution and a liberal system of government, does that prevent the existance of communist parties? No. does that stop them running in elections? No.
But it does stop them from once they got into power from passing communist policies.
Surely a country could have Communist Consititution, have elections but if a liberal party came to power it would be restricted in what it could do
And i really dont think russia should be used as an example of communism, take the communes, or the germans, not the 'communism' that happened in the one country that communism wasnt prepared for communism by their own philosphy. Russia had a dictatorship, not because it was communist, but for the same reason that the german republic ended with dictatorship, because it wasnt ready for democracy, the majority of people never took democracy seriously enough to defend it.
Communism has nothing undemocratic about it, most communist movements were in favour of DIRECT Democracy, which in game would probably be represented by dictatorship, or elections for every reform change. And now im not a communist deperately trying to defend his beliefs, i despise communism as it stands for an abolition of property, BUT that does not make me ready to pick up slander against it. It is not either it was utterly democratic or stalinism was inevitable. It was just it could be anything but it needed a damn lot of work.
Surely a communist government could still have elections, possibly it might even still have anti-communist parties, it would just have its communist laws locked in place.