haha, Dennis, you're trying your hardest to superglue the word socialism to cooperative common sense. Now you are getting political. Dang, if only you could make the word legit, then you could develop a crowd pulling strategy that could put political socialism back in the electable corner.
Nice try, I guess, but what you are trying to define has nothing to do with socialism. Perhaps it would be better to deconstruct the simple version first. Just have a go at finding out where the word 'social' came from. Forget the ism part for now.
Someone tell me, seriously, where does the word "social" actually come from. Does it have a politically neutral root somewhere?