hahahaha!!!! That's great! I hope he was on speakerphone during that conversation you had so OW could hear it all.
I'm going to inject one thought here. Everybody is encouraging you to fight him and I agree it is incredibly annoying what he did. BUT - I also feel like the more you fight him, the more you play into his hands. He'll do anything to get a rise out of you. Getting into a court based battle about this may just be playing into his hands.
I know you didn't want S2 to have overnights with him but it happened and nothing terrible came of it. In fact having to reassure S2 constantly that he was going to see you tomorrow was probably very annoying. I think your ex's main interest in having the overnights right now is precisely because he knows you don't want him to. I bet if you dropped the rope and told him he needed to take him every Saturday night he'd start coming up with excuses why he couldn't pretty soon.
(I love the fact that he kept coming back to the balloons btw! Wonder what OW thought of him being so bothered by that lol.)