Ex p invited himself to my new single house for dinner. I obliged as we share young DC's. However, Xmas day he contributed nothing. No presents, no help and repeated subtle criticism and put downs. I was expecting this so didn't let it get to me. But I think be enjoyed the coziness of my house, my new 49 inch TV and a ready supply of as food. However he is loud and controlling. By 9pm today with him lying on the sofa (admittedly doing nothing wrong) and the kids going wild, I just snapped and told him I needed my space and to go home. He kicked off a bit then said bye kids and left. We live 70 miles apart. Now I feel like a terrible witch and the kids are really upset with me. I've tried to cal him to apologize and say he can come back, but predictably he is blocking all my calls. Help, what can I do. I don't hate the man, but he irritates me a great deal. But he is the kids dad and they love him.