that being said, liberals have their own special dictionary where words are defined in such a way that liberalism doesn't look like the pile of irrational manure it is.
Take the word "socialism," for example. According to the liberal dictionary, socialism has never existed on this planet. Everything that was called "socialism" was actually just a con put over on the public. It was really capitalism. That's why it failed.
I have never encountered a liberal who would agree with your second paragraph (in what it says about socialism, that is). I myself would not. Of course socialism has existed. Several forms of it, depending on exactly how it's defined.
Meanwhile, the definition of "Communism" is not coming out of any "special" dictionary, but from any of several standard ones (Oxford, Webster's, etc.):
1. a theory or system of social organization based on the holding of all property in common, actual ownership being ascribed to the community as a whole or to the state.
2. ( often initial capital letter ) a system of social organization in which all economic and social activity is controlled by a totalitarian state dominated by a single and self-perpetuating political party.
That is communism. The first is the way Marx would have defined it, referring only to the end stage of social progress according to his theory, while the second is the one in more common usage, whereby the Soviet Union would be considered communist (whereas in Marx's thinking it would not have been).
In the context of this discussion, we're using the second definition. Or rather, all the rational people are, while you are using the one that says anything to the left of Limbaugh is communist. Which, quite obviously, does not fit either of the definitions above.