Typical heated Redcafe thread. 11 pages of arguing, shouting at each other, calling names and yet - no attempt to first define the terms? Are you guys sure you are even talking about the same thing? Because, based on some posts - no, you are not.
So, maybe we dial back and start with the definitions, because these words don't really mean what some here think they do.
Socialism - the main and necessary characteristic of the system is that government should own/control the means of production, distribution, and exchange of goods. It can be planned (as in Soviet Union) or market-based (market defines how much to produce and what). It can be directly owned by government or owned through public, collective or cooperative ownership, but not - private.
This kind of system has never proven to be more successful than capitalistic economies anywhere in the world. But more importantly, we don't live in fecking 19th century, anymore. In 21st century "means of production" are increasingly digital – how do you even control such production or distribution effectively? It's not about just factories, anymore.
Anyway, equally important is to define the notion of "social-democratic", because that is what Bernie claims to be and it is most definitely not the same as a socialist government, let alone - communist.
"Social democracy is an ideology that has similar values to socialism, but within a capitalist framework. The ideology, named from democracy where people have a say in government actions, supports a competitive economy with money while also helping people whose jobs don't pay a lot."
Very, very different things! Can't be going around calling social democracy a "socialism" and secretly meaning "communism", because social democracy is essentially capitalism, just with way wider social protections, so some would argue - more humane. And there are certainly very economically successful countries that practice social democracy.
Personally, I think social-democrats have a terrible branding issue and they really should chose a name that doesn't make people call them "socialists". Maybe go with "humane capitalism", but - oh, well.
So, now - where were we?