Meli, Mood swings for the WAS are completely normal and they vacillate between wanting out, and wanting back. It's called a roller-coaster for the LBS because their moods and attitudes change so often. This is why detaching and working on ourselves is so important: don't let them take you on that ride! Loving Detachment so you can work on yourself and your kids decouples your emotions from his and adds stability to your life.
As far as this specific situation goes, I think you handled it pretty well. Something you might want to consider for any future episodes like this, though, is to make sure to set boundaries and communicate those boundaries to your H. If it is your Hs time to be with the kids, then he is responsible for them while he has them. You were being kind to order the pizza, but in a way it shows him that he can still walk over you when it is convenient for him.
Of course, you need to take care of the kids, and if they would have gone hungry without your help, then you did the right thing. Just draw your boundaries and let him know firmly that your time and plans are important too, and if he is going to have the kids then he needs to plan ahead. Another thing to consider, and it looks like you were doing this already selectively, is to make yourself 'unavailable' when you are on your time. Let the answering machine get the calls, don't respond to text messages, etc.
You are doing fine so far. Detach. GAL. Get off the roller-coaster.
Me40 WAW37 M18 T20 S18,14 D13 EA Bomb 6/08 Sep 11/20/08 Ret 08/09 Sep/Filed 11/09