I think you are taking a more nuanced approach to the subject than some others to be sure and there is a certain subjective nature as to what exactly socialism. It can be defined and applied in a few different ways. I think your definition is a little more precise and useable than those some other people on the right use.
My problem with the discussion of the topic is that it so often lacks nuance. Socialism all bad or socialism great, no inbetween. So if someone attacks social benefit programs under the guise of socialism bad then they should apply their definition and logic across the board consistently. Thats why I pointed out those other government services that could fall in line with some of the things he listed. There are some social programs I support and a lot that I don't, but in the end I try to do it on a case by case basis than some blanket definition.
Nuanced? How about "less simplistic"?
That's the problem today. People are spoon-fed simplistic ideological definitions that are easy to wrap their minds around, and they believe that's considered "fact". The Media and politicians abandoned the truth for marketing long ago.
You always get hung up on labels and definitions because you were taught what the propagandists wanted you to learn. Re-education has bad connotations, but that's what it takes sometimes to get people to stop believing what they know that's just not so.
Stop worrying so much about getting people onboard with the same definitions and labels, and maybe the discussions won't be so difficult.
"Social programs" has the same root as "Socialism", so it confuses people into believing social programs are socialistic. Once that "fact" is debunked in your head, then maybe we can make progress -- away from the simplistic, propaganda terms that make having a discussion confusing.
This is not an academic discussion. The concepts have been around for centuries. I understand you don't pay attention to much that happened prior to your birth, and trying to educate you now requires erasing the misinformation and Liberal dumbing-down you've suffered under in favor of real, documented facts.