translate English to French: This is something we cannot explain to the public, and we must move swiftly to put it right, otherwise we shall lose their support.
Ceci n'est pas justifiable aux yeux du citoyen. Il faut intervenir rapidement, si nous ne voulons pas perdre son soutien.