Your poster name brings back wonderful memories of Ireland, a peaceful and very beautiful country.
Here's my two cents...I wouldn't take out any additional orders on him unless he becomes physically abusive. As for the verbal and emotional abuse, walk away from him and go into another room. You do not need to have that kind of behavior being acted out in from of your child or your mother. Sometimes it's better to just grab your purse and take a nice walk. You do not want to fuel his anger any more than he is already exhibiting. You'll know when you can address his behavior. If you can get a word in edge wise, say "h, if you cannot speak to me in a calm manner, then I'm going to go out for a walk. When you are ready to speak to me in a calm manner, I will be happy to listen to what you have to say". He sounds like a big bully, who needs the air knocked out of his sails and the only way to do that is not react to his bullying tactics.
He hates life, himself and the way he feels. He thinks you and the relationship he had w/you are the problem. He hates the fact that he has to help pay the mortgage or give you the time of day. He may even look at his daughter as property and not a human being. But, does he hate you really? No, he's lashing out at you because you are safe to him. He knows that you love him and just like a child who misbehaves, they will try your patience until they get your attention. Your h is in his terrible twos.
I'm very sorry you are here and I do hope that the threads will help you along the way. Please do not take what he says personally. He's just lashing out at the world. Step back and allow him to box w/himself in the ring. You are not to be his punching bag in this fight.
Please take care of yourself. You have you child and mother to focus on. Leave your h twisting in the wind.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.