We went to the in-laws on Christmas Eve. It was us and our two DC (16,21) and BIL with his 3 DC (14, 16,16). MIL gave my DC a gift each which looked like it had come from a charity shop with yellowing tape and one even had a best before date of November 2022 - a cheap perfume. MIL then announced to BIL’s DC that she’s just given them an envelope of cash each, which they were very pleased about. Husband got home, phoned MIL and asked what the favouritism was all about and demanded and explanation with regard to the junk our DC received. She said she must have made a mistake???? AIBU to not want to buy her the £100 food hamper she gets every year from us again next year? I’d rather stop the whole gift giving altogether because it creates such animosity.