Religion teaches morality

Re: Religion teaches morality

Yes people existed before Abrahamic religions but who can claim that they were not follower of any other religion and/or were not believers?

If it is our nature then it is not morality. You answer the “why” but again you are taking morality as social interdependence and self-interest behavior. This thought teaches self interest, neither this behavior is morality nor it can bring moral sense among people. Morality is something like ‘to give’ not ‘give and take’. Practically, ‘Give and Take’ reasoning in not enough to make people act morally. If you are well off guy charity will not benefit you anything, why would you give charity? Why would you forgive someone, to forgive someone will not benefit you?

Sticking together of animals does not exhibit morality, it is interdependence.