Abstract
In this paper we critically evaluate an argument put forward by William Lane Craig for the existence of God based on the assumption that if there were no God, there could be no objective morality. Contrary to Craig, we show that there are some necessary moral truths and objective moral reasoning that holds up whether there is a God or not. We go on to argue that religious faith, when taken alone and without reason or evidence, actually risks undermining morality and is an unreliable source of moral truths. We recommend a viewpoint on morality that is based on reason and public consensus, that is compatible with science, and that cuts across the range of religious and non-religious positions.