The Catholic Church’s endless self-flagellation is undeserved