I have five kids. And while you do indeed see the gamut of emotions in them. If you were to withold the societal training parents provide to their children then the child will continue a trajectory that as they get older is called greed. When this happens we look disapprovingly at the parents and refer to the child as "spoiled". Greed does not have to be taught. Self-Control does. Compassion does not have to be taught either and yes it does appear in children as well. The presence of one does not preclude the presence of the other.