My personal opinion is that there are two reasons for impatience. 1.) You have not worked hard enough (physically) for the day.  Even adults can behave as small children when you haven't ran them around the yard long enough. 2.) You have something much more important to do. That's really all I can boil everything to.  All of the uppity bit is just a lack of training when you were a kid.  Bad parenting all around these days.  Live too close to the ghettos to see good parenting.  100% moving when I have a kid.