translate English to French: Today’s rulers dare not face up to their own experiences or moral responsibility.
Les dirigeants actuels n'osent pas se confronter à leur propre passé et à leur responsabilité morale.