Priests should be banned from being the employers of principals and teachers in Catholic schools, Australia’s royal commission into child sexual abuse has recommended in its final report as it excoriated “almost incomprehensible” failures to report abusers to the police.