My personal belief is that it is not OK for my daughter to see me mad or angry. I remember learning in psychology that 80% of what children learn comes from modeling, viewing their parent's behavior, and only a small percentage of it comes from actually telling them what to do or how to behave. If my goal is to teach my kids that getting angry is an effective coping mechanism for dealing with problems, then showing them my anger is going to accomplish that very goal. I would rather detach myself from the anger and let my daughter know that I am disappointed in her behavior. Then calmly proceed with the discipline (sending her to her room). Every time I have gotten angry at my daughter in the past, I have later regretted it after I have cooled down. I would then try and fool myself into thinking "but she needed to see how upset I was". The truth is, she didn't needed to see how upset I was. It was "me" that wanted her to see how upset I was, because ultimately it was to satisfy my own frustration. My anger didn't do anything to better the situation. Anger is a negative emotion and it is ultimately destructive. I believe it causes a child to fear their parents, rather than respect them.
I think having a kid is completely under-rated. It is the hardest but at the same time the most rewarding experience of everyone's life. It changes your life completely in every way. You no longer live for yourself, Being a mom is the best gift a woman can be given. If you don't think its a big deal never have kids, they will suffer. I don't have any kid yet. But I have these cute little cousins. and I love them.
I've got two kids. I'm not gonna lie, if you're like me and love your sleep, it can be difficult at times. However, it is very rewarding and you quickly realize that you don't know why you would your life without them. It is just part of bonding with them.