My DS turns 10 tomorrow. I have brought and wrapped every present for him (plus started all of the Christmas shopping!) Today his grandad asked me to pick him up after school and take him and DS shopping so DS could pick his birthday present. My DS picked up a £43 game for XBox. Here the problem- his DS (21) has brought him PlayStation 5 for Christmas! (Including the game) I explained that the XBox game was a little expensive and tried to steer him towards picking something else. I discreetly explained to DFIL the situation. Instead of being discreet and supportive he started shouting saying well what would you have picked if your mum wasn’t here and shaking his head in annoyance.
DS couldn’t find anything else he wanted so DFIL gave him £20 and we drove home in stoney silence. When DFIL got out of the car my DH turns to DS and says ‘well you missed out, you only got £20 instead of the game you wanted’. DS looked crestfallen and I refrained from screaming at DH.
Im now sat here feeling like a prize bitch that’s ruined DS birthday, but tbh I am so disappointed in DH for not supporting me and helping out in an awkward situation. What can I do to make my DS less disappointed?