translate English to French: Humanity deserved no less.
L'humanité n'en mérite pas moins.