translate English to German: We must do everything in our power to stop this violence.
Wir müssen alles daransetzen, um dieser Gewalt Einhalt zu gebieten.