Hi, I'm a long time lurker but I think this is my first post so please go easy on me.
I've been with my husband for 18 years although only married 5, throughout this time he has been emotionally abusive towards me. He is the most angry, bad tempered person I've ever met and often takes this out on me. Please don't ask me why I've stayed so long as I've really no idea.
More recently though he has been turning this anger on to our children and this is something that I can't stand by and watch. For example last week he was jokingly calling our son fat, my son got upset and so in a temper my husband threw a bottle of sun cream at him. I was out of the room at this time or would have stopped it. Afterwards, dh denied this had happened but my other two children witnessed it too. Dh got angrier still, and blamed me for everything even though I was no where near at the time.
Yesterday, my dh football team were winning on tv, he grabbed oldest son and began to make him cheer with him, my ds told him he was hurting and to let go. Dh lost the plot, called him a wanker and mocked him because he's just been dumped by his first girlfriend. God even as I read this I can see how bad it is.
Any way, afterwards he blamed my son for being sulky, blamed me for always blaming him. Took no responsibility at all. He stayed upstairs all night apart from telling my middle son that getting married is the worst mistake ever.
This morning he came down and asked to make friends, I've said its unforgivable and there's no going back. He's in a foul mood, saying I'm exaggerating & making things worse. Again it's all my fault, now I'm getting the silent treatment.
Not sure what I'm looking for posting here but please can someone tell me I'm doing the right thing? At the minute he's banging round waiting for me to apologise