Oh God!!! This kind of behaviour towards a spouse really makes me grind my teeth!! Its a rotten example to your DC that he's setting. Rotten. One of the nicest times was going shopping with them and them enjoying choosing something for a parent's gifts, they delighted in it. You've given them that experience. Scrooge has not.
"I know I’m not entitled to gifts and shouldn’t expect anything,"
Who told you that? FFS Yes you blooming well should!
I note that you get all the Christmas stuff and he certainly enjoys his presents! and handing out presents that YOU have brought into being. grrr.
My FIL once took it apon himself to give out all the presents in a feeding frenzy, chucking them at people to "get it over with," whilst the kitchen slave (me) was loading the dishwasher, couldn't wait a few blooming minutes. I only realised when I could hear him saying "Say Thankyou!" Blooming thanking him for the presents that I'd thoughtfully planned and queued to buy and paid for and wrapped! Also gave BILs DC some small fun presents meant for my DC ( which they insisted on keeping) and then slagged me off for "Not labelling everything properly." (Didn't need label as had special wrapping paper for each child and I was going to give them myself ) My reward was to watching them laugh opening them. Missed that. Bloody infuriating. After that we had to give DC all their presents in one go before meeting relatives, as just couldn't stand the interfering nonsense anymore.
I get the suggestions that you shouldn't buy your DH presents etc going forward... it would be satisfying, but that just plays into his Scrooge leanings and lets him get away with it. Why should you all sink to his miserable level and deny your kids the pleasure of celebrating family birthdays etc?
Unfortunately, you have to lay down the law.
"Its my birthday in x weeks. I have put a lot of effort into making your birthday special. Now I need you to do the same for me.
Here's the budget for the DC
Here's a list of suggestions but they are also allowed to suggest.
Take them shopping, buy together the card, suitable gift wrap (ie not last years Thomas the Tank engine wrapping).
This is what I do for you and it's time you realised what an effort that is and how disappointing it is when you just don't bother. It's a good example for the DC. They enjoy it. You might even enjoy it. You are not allowed to complain, moan about the cost or be otherwise grumpy about it when you are doing this with them. That is unkind to them.
In future you only hand out presents that you've been involved in. In future you will buy presents for your side of the family, and wrap them.
In return. I will continue to put the effort in to make your birthday special. I hope you think back and appreciate all the times I have done this before you say I'm high maintenance. It's not the person who's been faithfully making birthdays special who is high maintenance. It's the person who does absolutely nothing."
Ohh this was a triggering post. Rant over OP