This is more a vent post than seeking advice, but I won't dismiss any good advice given.
So my DH's best friend from childhood is getting married, which is great. He wants to buy him an amazing gift which I'm all for. It'll cost about £700. When he said that I agreed and said I'll manage our budget to make it happen.
Fast forward a few days when I'm discussing the hotel accommodations. We live about 4 hours drive from where the wedding will be, so I planned that we would go the day before the wedding and leave the day after (2 nights at the hotel. We have a young child who is 1. I'm telling my husband about the accommodations and he said he would rather we only stayed one night, check out at the usual time then go to the wedding site 4 hours before the start, then drive home that same night. I asked why. He said to be able to afford the gift for his friend. Now, I'm the one who manages the budget and I told him we can afford to spend the 2 nights and buy the gift, but he insisted I cancel the second night. I got very upset and told him I feel like he wants to do this nice thing for his friend at the expense of the family. His response to me was "Fine, I'll go whore out myself to pay for my friend's gift and you can do whatever you want".
I just find his response so over the top and honestly insulting. I am now wondering if I'm being selfish to want to stay 2 nights rather than 1 since I know all the driving will be hard on our child