I like your analysis and how forms of socialism works on a smaller scale. Such as families and voluntary associations. However, I would add that the one thing that the socialists miss out on with these smaller groups is the fact that in all of these groups it works because there has been a sense of trust and mutual respect built up amongst it’s members. All of these groups you mention only work in this world of socialism because of that trust and mutual respect. This is impossible to replicate on a national or international level with people of disparate wants, desires and needs.
Precisely so - that’s exactly the point.
It’s a bit like those math tricks where you prove that 1 = 2. (or something like that). In those math tricks you divide by 0 but you do it in a clever way and do it symbolically and not explicitly so a lot of folks miss it.
Socialism basically concludes that 1 = 2.
The “proof” that socialism “works” is that “see it works in a family situation”.
The “divide by zero” step is related to your point - that in a family people respect, trust and love each other (not to mention there is the genetic argument that says people want to see their own genes propagate). But like the math paradoxes many people miss this logical sleight of hand.