Morality is universal. But it is quite different from place to place.
What is right here can be wrong there (or at the same place but earlier/later)
.
Any reasonably stable life within a community imply not to breach too often the moral rules of the place. The moral rules defining what is right or wrong,
And we know many species where the youth learn what is right & what is wrong. Those who do not comply often enough will end up to be left out. It is true for coyote, bonobos, elephants, etc etc, and for some birds too it seems.
Therefore, morality is universal within organized groups (= for species which learn the rules).
We know that polytheists often are more tolerant than monotheists.
But very strongly structured Groups will not tolerate any transgression.
.
Also, what is right or wrong differs from place to place.
For example, all human societies have specific moral rules in order to avoid incest. But the definition of incest is completely different for ancient Egyptians, for modern Egyptians, or for australian Aborigenes (and also within the different groups of Aborigenes). Sex is another quite universally relative » matter. Etc.
As a consequence, morality is a relative reality/ concept.
Indeed, we cannot fairly judge the morality of a stable society which has very different opinions about right & wrong.
Jean P. Ciron