I understand why you're upset. IME people who 'want for little' moan more about what they consider to be presents which are less than perfect and don't appreciate the effort taken to get them. One of my BILs is a bit like that, the result being that I don't bother to get anything for him now.
If I were you I wouldn't put too much effort into his presents from now on - just a gift token and like it or lump it, if that. It may sound mean but it's mean-spirited to complain. I was brought up to believe that there is just one response required when receiving a present, which is 'thank you.'
Good Morning Saturday 25th July 2026
What can be done about the avaricious and selfish
Grandson of New Limerick (Son of New Limerick contd.)
) and for whatever it's worth, I was brought up in the school of "It's not the gift itself that matters, it's always the thought that counts". 
