translate English to German: These are the crucial points where we have to make progress, and it is in this respect that we are sometimes lacking in courage.
Das sind die entscheidenden Punkte, die wir voranbringen müssen, und hier sind wir manchmal nicht mutig genug.