Maybe. Before he nuked his blog, Scott Alexander at Slate Star Codex had a theory that New Atheism failed because it was a failed harmatiology. It couldn't explain the nature of sin.
New Atheism, as far as I could tell, couldn't give an honest answer as to the nature of sin. It's main argument...