Peter Singer remains an enormous disappointment.