"the greed gene" really comes down to framing (something which I have been writing more about recently). With a mindset of "lack" we are all capable of being pretty crappy, and with a mindset of abundance we are all pretty decent. It may be pretty hard to keep a mindset of abundance, especially when you you feel stuck I need a certain situation, or when you are scared to lose what you have. But when you can see the limitless possibilities and start to realize that what unfolds starts with you and your mindset, the knots start to untangle and you become more and more capable of seeing tangible abundance rather than just theoretical abundance. You find things sometimes just work out, and when they isn't there are always lessons to learn.
Just a little (hopefully insightful) rambling :-) Great post, hope they read it!