translate English to German: It is above all a moral imperative.
Das ist vor allem eine moralische Verpflichtung.