Steve Davis does a fantastic job of arguing that evolution isn't simply about selfishness and competition, and that, in fact, cooperation seems to be the framework within which competition coheres.
Cooperation is a form of goodness, but how prevalent is it in nature? Well, we see cooperation between molecules, between cells, between organs, between organisms, between groups, and between groups of groups. How much cooperation do we need to see before conceding its significance? How blind do you have to be to ignore cooperation as a factor in evolution?