We had a minor argument this morning, then all of a sudden he came storming into the room where I was with DC2 and screamed he hated me and tried to throttle me, I pushed him off and tried to leave room, he did it again, all witnessed by Dcs age 7 and 2. DCs both screaming in absolute terror. DH crying and apologising afterwards, eldest DC is distraught and thinks its his fault, he was still shaking and crying an hour afterwards. TBH I'm more upset and angry that the DCs witness this and DC1 missed his sport activity, that he loves, because of this. What the fuck do I do now? He has never been violent to me before, nor is he violent to anyone else. We have had issues in the past but always resolved them. We have been together nearly 16 years and have 2 DC, we rent our house. Is it true that once its happened it will most certainly happen again. I'm not scared of him, to be honet I would have probably attempted to fight back had the dcs not been there. Any advice will be mostly appreciated.