better angels
Noun
Meaning
better angels pl (plural only)
(idiomatic) Morally upright or otherwise positive attributes of human character.
Examples
Also notable are two books dealing with Paul Christopher's American cousins, Horace and Julian Hubbard: The Better Angels and Shelley's Heart.
In 2011, Steven Pinker published The Better Angels of Our Nature, arguing that violence has declined over time and humans are actually enjoying the most peaceful time on Earth.
The question of imprisonment and its relationship to the decline of crime is not the only place where Pinker in his Better Angels of Our Nature dismisses a messy, often harsh, reality in the name of a simplified Enlightenment notion of progress.