Originally posted by PinkFloyd
I didn't think Ayn Rand ever wrote about anything related to religion.
First of all, Ayn Rand's theme in
The Fountainhead and
Atlas Shrugged is the opposite of "Catholic Social Teaching" not primarily because it's Catholic but because it's Social Teaching.
Secondly, she did write about religion. For example,
"Religion's monopoly in the field of ethics has made it extremely difficult to communicate the emotional meaning and coonotations of a rational view of life. Just as religion has preempted the field of ethics, turning morality
against man, so it has usurped the highest moral concepts of our language, placing them outside this earth and beyond man's reach. "Exaltation" is usually taken to mean an emotional state evoked by contemplating the supernatural. "Worship" means the emotional experience of loyalty and dedication to something higher than man. "Reverence" means...
...But such concepts do name actual emotions, even though no supernatural dimension exists; and these emotions are experienced as uplifiting or ennobling, without the self-abasement required by religious definitions. What, then, is their source or referent in reality? It is the entire emotional realm of man's dedication to a moral ideal. Yet apart from the man-degrading aspects introduced by religion, that emotional realm is left unidentified, without concepts, words or recognition.
Is is this highest level of man's emotions that has to be redeemed from the murk of mysticism and redirected at it's proper object: man."
Ayn Rand,
Introduction to the Twenty-Fifth Anniversary Edition [of The Fountainhead]
For more examples,
http://www.aynrandlexicon.com/lexicon/religion.html
The Jesuit teaching tradition is such an obvious example of what she villianized in her writings that I can't imagine anyone who's both read her books and looked into "Catholic Social Teaching" can have possibly missed it.