Your H needs some help. He is thinking only of himself right now. You should have told your H that you didn't have to make an appointment with him to take your kids to their grandparents house. If you didn't take them, who would? Just because he is being a pain in the butt doesn't mean you have to take it out on the kids or the grandparents. I think you did right by calling the grandparents.
For him to act like that to your daughter right before a game and in public was wrong. He should not have said anything like that at all but to humiliate her when people were around shows how much of a coward he is. I have other names for him but since I don't know you personally, I don't want to upset you. I just think he is wrong about a lot of things lately.
So what if he doesn't have any money. Who does? My H and I do the best we can with what we have. I know he gets mad at times because he feels he has the bad end of the stick but he brought it on himself. He is making the mortgage payment because when he left, he said he would pay it. I could probably pitch in a little once in awhile for it but I won't. Why make things easier on him? He wanted it so he can suffer thru. Of course I would not make it so he didn't have money for food but darn it, he goes and does things more than I do so he can continue paying on his own.
I hope you feel better. Did you have a good nap?
Time to go pick up the kids so I guess I better sign off and lock up the office.