I'd had it. My 5-year-old had finally pushed me over the edge. It was a bad day all around, from the moment he woke up demanding breakfast to the second time he pushed his brother. We all have days we want to sell our kids to the zoo (my children would certainly fit right in there). However, I hate yelling. I would love to say this is because I know yelling is bad for my children's sweet little souls, but I mostly hate yelling because it makes me feel like a crummy mom.
Positive parenting often results from just one extra second of thought. Use that extra second before you yell to think of a better way to handle the situation. Even if you delay punishment in order to keep your cool, remember that a parent in control always gets better behavior from kids than a parent who models impulsive yelling. Set a good example, and treat your kids with the same respect you want in return.