The problem is Rand did not understand the premise. The premise is that if money is your God then it is evil. She unfortunately for her, did not understand God. As smart as she was, she failed to understand the important things in the world and beyond. I too like her books and agree with most of her premises but in this case she was wrong.