То, что нравственность не возникла бы без религии, возможно верно, хотя бы потому, что религия существует почти столько же, сколько существует человек. Но есть и другой пример - советское атеистическое государство. Там нравственность поддерживалась "партийной линией", причем измена жене (например) человека, занимавшего высокий пост в государстве, могла стоить ему карьеры (и такие случаи были). То есть нравственность может регулироваться законом, не религиозным, а государственным.