Again about the morality aspect, you just described your view of morality, a view which many including myself agree with. But morality is not universal, as we can see by examining people from all over the world outside the more homogenous western culture, and people can have completely different moralities. For example in some tribes of indigenous people in the Amazon, the mother often drowns a newborn child if she already has many children and it is impractical to feed another. We may view this with horror and disgust, but that because of the moral system that we have been brought up with, and to them it is a completely normal and acceptable thing to do, indeed many other species in the animal world do this too.