Read other letters about this article
I guess the general rule should be: You can have morality without being religious. But you can't have your current sense of morality without religion having existed. QED, you can't call religion bad (unless you call your own moral code bad or you have completely rejected conventional morality).