Why do people insist that Christmas is for children?!?!
It's a time of year when we traditionally get together with ALL of the people that supposedly love us, and we buy gifts - supposedly - to show our love and appreciation for them. Admittedly, there are plenty of people who say they don't "need" a special time of year to show how much they love and appreciate their family members. Always makes me think they are a cheapskate, tbh.
I understand that people who DO have children tend to put most of their money towards those Christmas presents, but if that list of "gifts" was what he got from the people who are meant to love and cherish him, I should think he'll be annoyed till July at least!!!
There wasn't a single thing on that list that was particularly personal, as if the gift giver has actually put any thought into buying something that your husband might actually LIKE for Christmas. WHO, genuinely, wants a tin of chuffing body spray for Christmas?!?!?! As part of a gift basket maybe, but not on its own!
If this is a man that you still love and have respect for (in other words, that you don't feel that your relationship is in any trouble or whatever), I would also feel aggrieved on his behalf too. Everyone likes to feel appreciated and special times of year like Christmas, birthdays, and even the contrived stuff like Feb 14th, allow us to do this.