One of the things that makes me flinch: When people on the internet are shouting each other about a topic without realizing they are talking about completely different things.
When everybody in this thread are advocating for socialism, are using the word in the European sense, socialism as in social-democracy [1], as have many leading European parties in their names [2][3]. Its tenets are as many as there are people using the word, but usually involve a strong safety net with a publicly owned healthcare system, strong redistribution by taxing the rich and companies, and generally having corporations on short leash. For a successful implementation, see the Nordic countries.
In the US, the word socialism is used as a synonym for communism, that is the word that would be used in Europe for the kind of government that ran all those countries you mentioned, is responsible of all those awful things and shares nothing with socialism but a far historical background, lost in the mists of the late XIX century.
In real life (in Europe), it would be hard to find anybody that goes by socialist or votes a socialist party that would advocate for anything remotely similar to a full fledged Communism.
[1] https://en.wikipedia.org/wiki/Social_democracy
[2] https://en.wikipedia.org/wiki/Social_Democratic_Party_of_Ger...
[3] https://en.wikipedia.org/wiki/Socialist_Party_(France)