Here's a TED talk demonstrating a variety of moral behaviours in mammals. The claim is that these are evolved behaviours, but actually evolution (as currently understood) does not predict these behaviours. Evolution predicts selfish behaviour indifferent to the gains and losses of others. The behaviour must be evolved, because we know that evolution is why animals are as they are, but this is not itself evidence for evolution, it is evidence that our understanding of evolution is flawed. Various theories in philosophy and economics that draw support from the theory of evolution must also be flawed.