So you are a typical Rand nay-sayer in that you haven't actually read the book.
Lots of people love her books and don't view reading them as self-flaggelation, including myself.
On the other hand, lots of people view reading a basic calculus textbook as self-flaggelation, but that doesn't mean it's wrong.