Two points.
1. You were the one that pointed out individual survival does not survival make.
Survival takes many forms, not just keeping its members alive. The group still exists.
2. You defined morality as local to a group ---
Such a concept is not required to be enforced by God (God seldom intervenes anyway) and exists solely within the social construct of the group.