But ultimately, a society built on them (or most of what passes for libertarian thought) will not last very long. Christian theology is that no man is alone, and we all have a measure of responsibility for what happens to those around us. Sacrifice is not a vice but a virtue.
Materialism does not recognize that.
I agree that portions of what Rand believes are appealing, but the root of her philosophy seems to be selfishness and atheism.