Religion has nothing to do with a persons moral standing, like Deuce said: "...most religions were created to explain incomprehensible events.," I'm religious in NO way, I've never been in a church, opened a bible, been in any type of religious temple, so that makes me immoral? Ethics is something you learn throughout life, for someone to be ethical they must realize what is happening in the world around them and be able to contemplate the situation and see what is wrong, or right. Ethics follow in the footsteps of a person morals, each person is born with morals, whether they are right or wrong determines what kind of life this person will live. Not one person in this world is moral or ethical, because if they were, we wouldn't have the problems that we do, we would all be one big unified society.