Back story so no drip feed.
Have been together 20 years. Married 10. Two children under 6.
In the last year or so he has become physically and verbally abusive. This has involved viscous name calling and pushing me or restraining me which has led to bruises (in front of the children). I have never physically retaliated.
Today he started up the verbal in front of the children. Full in my face shouting and spitting. Saying our children are spoiled brats and I make them worse. I was trying to keep the peace and quieten them down.
He was millimetres from my face just raging. I don't know why I did it, it was not premeditated but I slapped him hard across the face. He walked away because he'd never 'hit' a woman.
I'm at my wits end. I've lowered myself to his level and I'm disgusted with myself. I lashed out (in front of the children) because I was cornered and angry, but it's no excuse. I've been excusing him for so long and now I've dropped to his level and I can't excuse myself.
This is beyond fixing isn't it?