The debate on morality between theists and non-theists will NEVER be settled because theists apply one standard of morality to humans and one standard to their God (whether that God is the Christian God, the Muslim God, etc.). Only when theists and non-theists apply a common standard of behavior/morality to all beings can we have a meaningful discussion on what “good” and what “moral” really mean.