Something about religion that always gets to me is the fact people who believe it wholeheartedly seem to think that there's no way people could be moral without the promise of reward in another life. That seems just, so beyond pathetic to me I don't even know what to say.
Penn Jilette said it perfectly:
The question I get asked by religious people all the time is, without God, whats to stop me from raping all I want? And my answer is: I do rape all I want. And the amount I want is zero. And I do murder all I want, and the amount I want is zero. The fact that these people think that if they didnt have this person watching over them that they would go on killing, raping rampages is the most self-damning thing I can imagine.
As Moloch has pointed out, over a third of Americans are not religious. Are these 100 million or so people all rapists and murderers? Of course not. So it is complete nonsense to claim you can't be moral without religion.
Indeed, the Bible teaches us to keep slaves and to stone homosexuals to death. The fact that we don't do these things means we have an internal moral compass, completely separate from religion, to guide us.