Nonsense. Some extremely immoral people have lived very happy lives. Mao was quite content in his life; he enjoyed his power and had no remorse for the millions he slaughtered.
Atheism carried to its logical extreme leads to nihilism. That's not to say that all athesits are ammoral. In fact, most are good people. They're just not being logically consistant, as they have faith in a moral code despite there being no more scientific evidence for such a code than there is scientific evidence for God.
This is, however, a completely seperate question from evolution, and IMHO the two should not be conflated.
Very poor article.
The existence of God is neither necessary nor sufficient for a moral code. Or is the only reason you haven't gone on a killing spree because God says not to?