Normal
How many times can he treat you so poorly and expect you to keep coming back. You were right to stay out of his affairs with his girlfriend, she knows where he is and can get in contact with him if she wants and obviously she doesn't. This strikes me as him trying to manipulate both you and the girlfriend. I don't know how you stay as calm as you do, I want to shake him until his eyeballs fall out for the way he treats you.