What is morality?
All groups make rules that limit individual behavior. These limitations are deemed necessary by the group to secure its survival. That survival then depends on the ability od the group to enforce its rules. So begins morality.
Morality is not a vision of ends, however desirable, but a system of restraints in the pursuit of any end.
--Allen Wheelis