We were having a family out, trip to the theatre before Christmas. It was a long play of 2 hours with a 20 minutes break in the middle. Just before we go inside to find our seats I took dd (5) to the toilets and said to her she could have the left over of her juice during the interval so she can also go to the toilet again and she is not to have any drinks after she has been to the toilet and before we seat for the second part (Mil heard everything) So during the break MIL takes her to the toilet and just before the play starts again they come back with a large glass of slush. I (regretfully) say nothing and let dd drink it. When the play is coming to an end, just moments before the crucial best part, dd needs the toilet and MIL takes her but comes back when the curtains are down and dd just gets to see the whole cast there getting the applauses but not the End. When we go out I than tell dd that I'm going to the toilet and that is the right time to go, not during the play, MIL than interferes saying that it is what children do, and I say back: 'only when adults give them drinks when they are not supposed to'. Now I know I maybe over reacted and I wasn't gonna say anything to her if she didn't interfere in my conversation with dd, but we paid a lot of money for the tickets and we were looking forward to go, I didn't want dd to miss any single bit. I'm used to take her to theatre and ballet and we don't consume liquids just for the sake of it nor eat food that will make us thirsty when I know we are there to enjoy the show and will miss out if spending time going to toilets if it is not a break. But maybe I was too harsh?