Have had big row with MIL tonight and subsequently DP. Was DS 2nd birthday and we are at PILs house for the weekend. He had ice cream after lunch and again in the afternoon (was his birthday cake) - both times I let him because she made it a massive thing with candles and after all it was his birthday. Then this evening there were friends over and a little girl of 5 - she spent the entire evening feeding them in succession...big bowls of sugar coated chocolates, jellies, crisps and then at 9.30 which already way past his bedtime wanted to give him a 3rd ice cream. I said no, he's already had 2 today but she ignored me and tried to hide him in the corner with it - I was angry and took it away, he obviously screamed so I took him upstairs and put him to bed. She is now not speaking to me and my DP thinks I was totally unreasonable. We're having problems anyway so he thinks this is the final straw. I admit I probably shouldn't have got angry but am I nuts in thinking that I shouldn't have just turned a blind eye? I don't really post here regularly at all but I would really appreciate some other points of view.