translate English to German: Are these people, as discredited as they are, going to be able to restore the confidence that we need?
Werden sie, die so in Verruf geraten sind, das nötige Vertrauen wieder herstellen können?