translate English to French: The outcome was correct from every standpoint — legal, political and moral.
Le résultat était juste à tous points de vue - légal, politique et moral.