Altruism is essential to Christian character and culture, but if followed consistently, would never lead to “compulsory altruism,” as Christian selfishness is necessarily voluntary. Rand’s objectivism is that blind squirrel that has found a few good acorns, but missed some essential truth as well. It is not the true opposite/antidote for Marxism. It is a variant of Nietszchean theory, and if implemented as ruthlessly as Marxism typically is, would merely lead to a different kind of distopia. There is no substitute for the Kingdom of Heaven.
Correction: “Christian UNselfishness is necessarily voluntary.”