Yes, the religion thing was too much, but as you said, no one is perfect. If she had spoke of those who fleece the flock, and left it at that, it would have been OK.
Ayn is great for politics, but when it comes to the way an individual should live his life, I find her philosophy lacking.