You know what your only fault is? It's that you're only human I think that if anyone says that they have never reached that point where, despite knowing that they shouldn't do it, they yell at their kids like that is probably telling a porky. What you can do is when you feel that you are about to blow your top, walk out. Maybe she will sook for a little while because you've just up and left, but that is much easier for your conscience to deal with than the ****ty way you feel after you've lost it at her. I know because I have done it myself. Many times. There is only so much one person can take before they reach that point and through the day it's easy, because you know you have the whole day to do xyz, but once it gets to night time and you know it's getting later and you still have loads of work to do you start to lose your patience pretty quickly. And she wont hate you because her little mind will be filled with all the wonderful things you do with her there wont be room for the odd time this happens.