sly, you say there's a difference to keep the BS in play......but, in fact, there isn't....you're all cut from the same mold....it's just a matter of labeling nuances....
you have two choices....up-down...hot-cold....right-left....good-eveil....freedom-no freedom...capitalist-allocationist/redistributionist (Marxist)...
you can't be a capitalist/redistributionist....
a socialist is a person who can't be a communist....just like a progressive.....communism is a theory which cannot work in the modern world by definition....for the following major reason: communism cannot isolate itself enough from the reality of other socio-economic systems and therefore must trade and interact with them on a basis which violates communist theory....because the world is CAPITALIST no matter what anyone claims...
then, of course...Marx was wrong...
1) Marx observation about a series of class struggles was incorrect....there is no class struggle...never was....can't be by definition...it's a myth.
2) Marx next incorrect observation was {paraphrased} 'men gravitate towards a state of communism'.....actually, man's natural condition is freedom...
3) implicit in communism is a two level class system....someone must allocate (redistribute) the goods and services....someone must work and be the "allocatees"
4) implicit in communism is a lack of property rights which then leads to lack of individual rights which make a person a ward of the state....
so, socialism is the "modern day" compromise between capitalism & communism....