It seems you are a live in the moment kind of guy. Right now is what matters to you and forward thinking / planning not considered in your day to day lifestyle.
Whatever it is, you want it now, now, now.... or the hell with it. You get so upset having someone say you can't have it yet that it becomes necessary to start dissing the same thing only a short time ago you had the hots for.
I could wait with a car for the right road conditions to push it. I can wait until I get what I really want even though no one likes to wait. Some folks won't wait, make hasty and usually bad decisions, and regret not having the composure to tough it out. We have a lot of choices to make in life. It helps to look beyond the moment and the blurred reality of instant gratification.
Good things are worth waiting for.