The tone of the discussion here is interesting. We're away with the faeries and enquiring about the number of Lenin's who can dance on the head of a requisitioned pin. Big truths, pub philosophy and dictionary definitions. The problem is that the word in question ('communism') has a generic and a specific meaning and people are confusing the two. And then further adding to the morass by throwing in a bunch of other terms (also, often, without settled meanings) as well. Hooray.
As usual there is some truth to your evaluation, but it is also hyperbolic and utterly unhelpful for improving the actual discussion at hand since you provide no workable definitions or criteria.
All these "you are all so stupid and ignorant" comments are tiresome and frivolous. Better just ignore threads you find stupid.