There is something about delayed gratification that pulls a person desperately towards it, and pushes the other person out to the extent that one tends to hate it.
The difference lies, perhaps, in whether you have understood how nature plays delayed gratification in every walk of life.
Once you understand it, and start to love it - you will be the biggest beneficiary, as it unfolds its magic in your life..