Ooh, deja vu! We took DD out for "late" meal, with MiL, who didn't want to hear about only one of us going, and one staying with DD. (No chance of a babysitter, sadly) We took her pram, teddy, favourite blanket, etc. She grumped through the meal, picked at food, then some bastard someone decided to give her "just a little sip" of coke, "look, that's cheered her up". Then there was screaming, crying, and me walking her up and down, freezing my arse off outside without my coat. We left early, got home at 9, finally got her to sleep about half 10. WWID? Book a babysitter, or send DH alone. Sorry.
We have also done late events at people houses that have been great. Being able to let DD run about with her cousins, or friends DCs, she handles it just fine. Being cooped up, excited and tired is not a good combo.