Final answer:
The veneer theory of human morality suggests that human morality is only a superficial layer added to our natural instincts and behaviors. However, Frans de Waal rejects this theory and argues that the roots of human morality lie in social animals like primates, where empathy and reciprocity contribute to moral behaviors.
Step-by-step explanation:
The veneer theory of human morality is rejected by Frans de Waal. This theory suggests that human morality is only a superficial layer that is added on top of our natural instincts and behaviors. It implies that humans are inherently self-interested and only act morally when they have something to gain. However, de Waal argues that the roots of human morality lie in social animals, such as primates, and that empathy and reciprocity are natural behaviors that form the basis for human morality.