translate English to French: Denying it robbed our society of that element, that potential, of creating progress and public good.
Empêcher cela a dérobé à notre société cet élément, ce potentiel de créer le progrès et le bien commun.