How old are you that you think "commie" is an insult?
"From each, according to their ability, to each, according to their need" appears to be reasonable on the surface; however, any examination that is beyond cursory will reveal how odious of a system that is.
If you really want Communism to be taken seriously, define "need" and "ability" in rock solid terms that can not be changed by altering perspective or using logic to subvert the actual meanings that the words carry in normal conversation. Hint: It is impossible.
So you have an economic system that is easily manipulable and STARTS out with the basic assumption that the government owns everything and you get whatever the government gives you. I am telling you now, when I want to negotiate, starting out with such absolute terms is a real turn-off.
"commie" is definitely an insult to any thinking person. In other words, it doesn't take listening to propaganda to reject such things.