D.P.
Don't beat yourself up over it, you are human. It's ok! I am sure your kids will be fine, good time to show them how adults can argue and still love each other. I am sure the kids argue too, now they see mommy and daddy are human too! Life isnt -perfect and things happen, and just because you exploded once does not in ANY way make you dysfunctional. Take a deep breath, hug your boys and relax! Hope things get better for you! :)