Child "A" is well behaved because he believes in Santa Clause. Child "B" is well behaved simply because he appreciates the concepts of courtesy and cooperation. Inherently, child B is more moral than child A because child A's behaviour is motivated by personal gain.
Thus, isn't it logical to say that an adult who is well behaved without the belief in a god is more moral than someone who believes in heaven?
Thanks,
Jeff
Read another response by Peter Lipton