...I feel the need to point out that Christianity itself inherits much of it's moral framework. As does Judaism and Buddhism and Hinduism and on and on and on and on and on.
It takes a long ass time to develop a coherent moral framework. Atheism hasn't been around all that long to actually...