Goodness. I'm so proud of you for keeping your head on straight and staying so focused and I want to give you a big hug. I'm so sorry he treated you that way and I'm so sorry that your girls ever had to witness any man, especially their dad, hit their mother. I hope he feels all of the consequences of his behavior and then some. What an awful human being he is.