An atheist or agnostic can have morals without any sort of religion, but they cannot have any reason to base those morals on, other than society. IE morality is subjectve, not absolute. Fine. But what do you do when you live in Nazi Germany during Hitler's reign? How in the world can you say he was absolutly wrong when you don't believe in moral absolutes? Even atheists and agnostics act as if morality is absolute despite what may come out of their mouth.