I spent some time over the last couple of months knitting a scarf for DD. I'm not an expert knitter by any means and have never made anything before except maybe a scarf for a doll but I was bored in lockdown and it was something to do to keep me occupied. The scarf is very simple with alternating plain and purl stitches, nothing fancy and a bit rough, but DD likes it and was looking forward to wearing it. She was excitedly showing her grandmother (MIL) her new scarf on a Facetime call, telling her how I had just finished knitting it for her and showing her the detail close up. MIL just says "Oh, that's EASY!".
A couple of weeks later on another call she asks DH to measure DD's head as she was knitting her a new hat. I thought she was kindly making a hat to go with the wonky scarf that I had just made. Well, the hat turned up in the post last week along with a new matching scarf that MIL had just completed for her. The knitting is obviously much better than my effort since MIL knits all the time, and the scarf and hat are lovely, but if feels like a punch in the gut from her that she felt she needed to one-up my efforts and show DD how much better she is than me at knitting. It never had to be proved, she is very good at knitting and has made DD many beautiful items over the last 10 years which we have loved and cherished.
MIL is normally really lovely and kind and I don't think she intended to insult me, more that she wanted to show off her skills and get some praise (she lacks confidence in some aspects of her life) but it was really hurtful that she thought DD would prefer her scarf to the wonky one I had lovingly spent months making (and that DD actually loves).
WIBU to chuck it straight in the bin? DD will never wear it anyway as it's not her favourite colour.
(Disclaimer: I wouldn't actually throw it away as it is really very well made and would be useful to someone else so I would donate it to a local shelter)