For two thousand years, Catholic Teaching has obeyed God. Catholic priests have been required to “live as...