You Just Broke Your Child. Congratulations.

caution against trying to eliminate ‘snapping’
I wouldn't. I'd recommend you recognize when you have feelings which are making you feel like snapping. Then recognizing that you alone control how you feel and this anger comes from somewhere. Then you can sit and think thru the why of your anger. I've found many. I'm still not perfect, but I am much quicker to recognize and maintain control of my emotions which is ultimately what most want to pass on to their child. The ability to remain calm and logically communicate rather than default to an immature rageaholic.

As they say, actions speak louder than words. Taming your emotions and then calm discussion of the events is a wonderful action to impart to a child.