I think not only patience but strategy is also important as well. You always need to check the amount of money you can use and afford to lose in trading. So put a plan of action and always follow that. So if ever you lose some money you will not be disappointed because you follow your plan of action but unfortunately is didn't give you dividends in the end.
If we consider that trading is greed then I guess it is a wrong assumption. Sometimes the needs take you to make some wise or unwise decisions in the end either you do well with them and feel proud of it or you regret for the mistake you made by investing. The human nature is to find something better and I dont consider it greed.