Morals are a social contracts that benefit most of the individuals in a society.
Morals are certainly not inate because there are many conflicting morals around the world - poligamy vs. monogamy for example.
Religion is as old as civilization. Both developed along side each other.
If we look beyond civilization we can generally see that all social species possessing a high animal inteligence show signs of social "rules". Whether they are instinctive is still a question to be answered.
Yet if animals possed social rules it can be asumed that at some point in time social rules went from being instinctive to cognitive for human beings.
Most of the basic morals are very simple and logical generelly giving benefit to all who follow them by keeping society in order.
Religion does not create morals, the people who influence the religion do.
Just some thoughts.
|