La morale est certainement d'origine génétique, avec une composante culturelle qui s'est ajoutée ces derniers millénaires, je m'explique :
Il y a des choses qui sont universellement immorales quelque soit la région du monde (la pédophilie ou le meurtre sans motif valable par exemple)
Je pense que cette morale provient d'une sélection des individus possédant ce sens moral leur permettant de vivre en communauté et donc se reproduire plus rapidement que ceux vivant de façon solitaire.
Les composantes culturelles sont venues après.