I suppose that you are speaking about your own "real life" cause reality is subjective. It is defined by our perceptions and beliefs. It is impossible to get rid of greed and negative thoughts as you believe it is. Is exactly the same like getting rid of smoking, or drinking. Yes, at first you keep them under control and after that you just get rid of them.
About the rest of what you said, I totally agree. Thank you for your intervention.
See you around.