translate English to German: They all vowed, rather belatedly, that this would never happen again.
Alle gelobten, allerdings ein wenig verspätet, dass so etwas nie mehr vorkommen wird.