Not sure that there is real value in dueling definitions to advance the purposes of USCCA. A simple retort is contained within the citation offered by Robert5 as Merriam-Webster’s commentary on the use in language, part of which follows:
…[Socialism] refers to a system of social organization in which private property and the distribution of income are subject to social control, but the conception of that control has varied, and the term has been interpreted in widely diverging ways, ranging from statist to libertarian, from Marxist to liberal…[G]enerally English speakers use communism to talk about the political and economic ideologies that find their origin in Karl Marx’s theory of revolutionary socialism, which advocates a proletariat overthrow of capitalist structures within a society… Socialism, meanwhile, is most often used in modern English to refer to a system of social organization in which private property and the distribution of income are subject to social control.
More in-depth discussions of what the word really means are not hard to find, for those curious about why people don’t mean Stalin, CCP, oppression, state appropriation, etc when they say “socialism”:
Wikipedia – Socialism
Brookings – Socialism: A short primer
Gallup – The Meaning of Socialism to Americans Today
Or, if you really want to get into the weeds, you can explore how the values of socialism grew from Utilitarianism.
Or we can go on pretending that the Cold War/Red Scare filters used to obscure the merits and weaknesses of political and economic systems remain relevant today. Everybody gets a vote.