Societal norms of morality are universal elements of all religions, but also of non-religious societies, suggesting that while religions claim to be the source of morality, they may not be.
Societal norms of morality are universal elements of all religions, but also of non-religious societies; and acceptable moral behaviour varies between religions and societies. This suggests that while religions claim to be the source of morality, they may not be.