The problem is that "socialism" has a range of definitions. Bernie is using it as it's sometimes been used by modern Europeans, to indicate a somewhat greater role for government, in selected areas such as health care. I assume that's what the millenials you refer to mean as well. Lots of people...