Just had a silly argument about nothing with DP, in front of our kids. He was very impatient with DS2 and made him cry, and then when I asked him to give DS a chance to process an instruction without shouting at him he went mad at me in front of our other son, screaming at me to fuck off and walking up to me with his hand raised as if he was going to hit me. I stood my ground as I didn't think he'd do it (he didn't) and asked him quietly not to swear at me, and he just kept repeating that I was a bitch and I should fuck off and all I ever do is criticise him. I told him he was being unreasonable and childish and he just got even more abusive so I left the room and took DS with me. So now I am skulking upstairs and will probably just go to bed, in the spare room.
I'm not really even upset on my own account; I had a fairly conflict-ridden childhood and I have a very hard shell as a result, but I feel very bad about the fact that my sons witnessed this. I would hate to think they might grow up and speak to a woman like that. DS1 is generally a very good boy but this year has got in trouble a couple of times at school when he's got very angry about something. Or he will throw an almighty tantrum on me (aged 9) in a way that I can see other parents tutting over. Ds 2 is currently a pretty laid-back little chap and I pray he stays that way.
Am I wrong to stay with DP? He's actually a good man (I'm not deluded, I know this sort of verbal abuse is wrong but he is a good dad, very trustworthy, loves his boys, can be very kind). I don't know if I love him, whatever that means, but I do trust him and value him. Am I a fool for thinking that staying with a man who does this sort of thing occasionally is better than the emotional toll of separating, which I know from friends' experiences doesn't leave children unscarred either?