translate English to French: We have a duty at least to reflect on this.
Nous devrions au moins méditer sur ce fait.