Meh, I don't believe this is good criticism, actually the author would find himself in the middle of the people who he derides so colorfully. He just doesn't understand their perspective.
And not that of Ayn Rand either, who grew up in Russia. She certainly has an extreme position. This is very relevant context. We currently live in such a system. Nobody is only egoistic or altruistic.
> To get people to do needed things is the perennial hard task of government, not to mention of religion and philosophy
Not really and this is not how the world works and the author criticizes her in the background of a different definition of altruism.
She is no prophet or anything, but I believe it is worth reading about her perspective.
I disagree that altruism needs to be self-sacrifice, it most often is not, but this is how Rand defines it. There are cultures that practice quite direct self-sacrifice if they failed others. Can such a person be kind to others if they fail to be kind to themselves? Why do you need to love yourself so you can love others?
> Miss Rand now tells us that what we have thought was right is really wrong.
It is probably always wrong for everyone, including Rand. Not a Rand fan at all for that matter, she wasn't a too popular author in my country, I think this is mainly a US phenomenon. I think this is relevant too.