You would have to define socialism; in most circumstances true socialism is about control, and has a long history of being enforced by people who appear to have no religious grounding.
The Northern European countries are often referred to as “socialist”, but that is incorrect as they have capitalistic economies with a good deal of social welfare. And to do so, they tax heavily not only the “rich”, but also the middle class.
Social welfare is not socialism. Socialism is a political and economic theory of social organization which advocates that the means of production, distribution and exchange should be owned and regulated by the community as a whole.
Except there is no socialist country which does so by “the community as a whole” it is done by cadre who make the decisions; no economy can run by voting every week to every day over economic/business decisions.
And the history of economics and business decisions being run by cadre has sufficient history to show that it does not work; whether the government is Communist or Socialist, it cannot run production, distribution and exchange effectively.
China figured this out after running the country into the hole, and has okayed private enterprise; it still has fingers in the matter but lets business run as long as it does not see the business as counter productive to long range plans. As to 'free speech", religion and political parties, there is no freedom whatsoever. As for publicly traded businesses there, questions concerning accounting standards and information is suspect.