Hey arsh.. yes the thing is to never give up, but it is to never give up on yourself and your children. You can't do anything about H and the MR right now. How you handled that conversation with him is fantastic. I know it must've been so hard, but you did it with dignity and didn't let him walk over you. Be proud of that!
Let him have his D and all of that. He will get his reality check in time. Make sure you protect yourself and your children and get what is fair in D.