I doubt these traits are issues solely of SP's, but this ESTP will admit to having very little patience and not alot of desire to embrace delaying gratification of any kind.
Like anyone else, we have to employ a sensible set of checks and balances against our desires.
Such skills are learned through life experience.
It might take SP's a few more rounds of mistakes to acquire such skills as compared to the other archetypes, but we are certainly capable of doing so.
In my case, it all comes down to me having a very balanced perspective on life.
Primary Check and Balance:
I put my family's needs before my own by default.
That's most likely the biggest check and balance of them all, and when used as the initial means of attenuating impulsive desires it is quite effective.
Once the initial urge to do something has been jack-slapped by a sense of familial responsibility, it is then necessary to compare the urge to the existing interests that one has already apportioned time and monetary resources to in order to pursue them over the long run.
Secondary Check and Balance:
Are you willing to give up the time and money necessary to pursue "X" in order to take on "Y?"
What must you give up and for how long to accomodate this new, shiny, sparkly wonderful thing you are contemplating taking on?
That's the final judgement right there.
Whatever is chosen is part of your life, whether the new object/interest of desire - or an existing favorite.
Conclusion:
Look at that!
An impulse control afflicted ESTP/7w8 was able to implement a logical set of checks and balances in two quick steps!
:yim_rolling_on_the_
-Alex