The Gilmore-Rosenberg Debate: Suffering, Morality, and the Existence of God