Peter Singer, the Australian Philosopher and moralist, seems to be everywhere I turn lately. He has a Ted talk, website, etc. He is also not without critics. As for me, I will say I am not sure about his answers, but he asks good questions. Altruism that Peter Singer advocates is based on recognition that…