Why people have morals in spite of religion, not because of it
Religious people often attack atheists as people who have no foundation for morality. For them, morality is a gift from God and obedience to His will is the essence of morality. Without God, everything is permitted.
I hold the exact opposite position. Let me explain.