Ironically, no

I often wonder why so many people are just constantly pissed off. I can be quite fiesty and have zero tolerance for ignorance and cruelty, but I'm usually pleasant and happy to be alive.
So many people walk around angry and it's really bothersome

. I really can't stand most people.
Take for example, we were in FedEx/Kinko's the other day and this woman was in there with her little girl who was in a stroller. The kid was probably 2 or 3 years old. The woman was either Indian or middle eastern and started yelling at the little girl in a foreign language when the kid must have asked for something or whatever children do when they are restless. It was really nothing major and I couldn't believe how the mother reacted. She had this really mean expression on her face.
So a few minutes later she's behind us with the kid and again I hear her yelling and this time she is slapping the child's knee over and over. I couldn't believe it. I said to Napolean in a raised voice "That bitch is hitting her kid." I so was disgusted. I wanted to say something but I'm not confrontational. The worst part is, she was pregnant!
I'm all in favor of proper discipline but some people just cross the line and can't control themselves. So many people are like this and I don't understand why. There's no excuse for it. If your life is so terrible, fuckin fix it.