That is the long accepted definition of socialism, as you have now learned, but won't state.
That "dozen of subsets", is a typical response from a someone who will not admit that socialism does not exist, except in the delusional mind of a unionist and the NDP, oh and Greece.
Ask a unionist or a NDP member what it means, you will get an answer a lot shorter, and in their mind, exactly what the definition above states.
And I hate to break it to you, but, THAT is communism.
Do we, in Canada, have that system, do any countries in Europe use that system, ?
A 2nd question, and try to answer it your self, without copying something you found on the net, what is a socialist?
In closing, I will not lower myself to your level with an insult.
FAST