Though he left the priesthood more than thirty years ago, James Carroll has continued to wrestle with the Church's two thousand year history of anti-Judaism.