translate English to French: It seems to me that it is our duty to react most indignantly.
Il me semble qu’il est de notre devoir de réagir haut et fort.