Has any parent of a difficult child Not lost it at one time or another????
We're all very very human. I know I lose it when my stress threshold has maxed out or I'm just so darn frustrated. I was never too proud to apologize. And I always worked harded to make sure it wasn't repeated. Although I have improved with age, and as my kids aged.
I found giving myself a few minutes of Time Out helped. And I had to learn to take care of myself, be good to myself so that those stress levels didn't reach the max. This is vital for me.