I just published a video version of my essay, “Why Socialism is Morally Wrong: The Basis of Property Rights.” In it, I discuss the “purest” and “most economically reasonable” form of socialism, and I show why it’s immoral and impractical, by the standard of a morality that is pro-human life.
Now, of course, if your morality is against human life on Earth, socialism may be perfectly “moral,” according to your anti-human moral code. And indeed, as Ayn Rand argued in Atlas Shrugged and The Virtue of Selfishness, conventional altruism is one such anti-human moral code. It is the origin of the appeal of socialism to so many people in the past 200 years. This includes, not only Marxists, but utopian and Christian socialists as well.