translate English to German: We must be uncompromising.
Wir dürfen keine Kompromisse eingehen.