I think its misguided to say that greed got us into the current economic mess and that selflessness is the solution. It's a nice happy theory but it flies in the face of almost everything that we know about human nature.
The real interesting question is how we can tweak our economic system to better manage greed.