Been with DH for 7 years married for 2 with 3 DCs. DH has always had a temper. He's never been violent to me or the kids but we seem to go through this cycle where everything is fine for months and then slowly everything starts to build up resulting in him exploding in some way, usually taking it out on the kids.
For example, he called our DD aged 6 a stupid git for getting a question in her homework wrong. Obviously I've pulled him up on this and he says he feels really guilty etc and apologised to her but I don't feel this is enough. It's one thing recognising there is a problem but there surely needs to be some kind of action to prevent it happening again. I have suggested counselling/ anger management and have found a therapist willing to help but he is now backing out and I don't think he will go. He says that it's my fault, I'm not easy to live with and constantly nag him but when I ask him to give an example of this behaviour, he couldn't.
I'm at my wits end. When everything is fine he is a lovely man and a great dad but I can't live like this, nor is it fair on the kids. Yesterday I worked out if I would be able to support myself and 3 DCs financially by myself and the answer is yes. Should I leave? Is there anything else I can do first? Is this situation as bad as I think it is??