One of my biggest fears in life is screwing up my kids the way my mom screwed me up. She wasn't the worst mother in the world, but it was the emotional stress she put me through day in and day out (suspect narcissism or something).
I have been snapping at my kids, and my heart broke the other day when I heard my oldest snap at one of my younger children.
I don't know how to help you but know that you aren't alone :/ We can only try our best and hope the health care system is robust enough to help them through their issues when the time comes