translate English to French: Moral values also have an important role to play.
Les valeurs morales ont elles aussi un rôle important à jouer.