<human>: Important background: His dad died 3 months ago and his temper and emotions have been nearer the surface than usual due to very understandable grief. Also, this is my first Christmas with his family.

Current Issue: A couple weeks ago boyfriend says he wants to donate money to a cause in lieu of giving his immediate family gifts this year, says he had a talk with his dad about it a few years ago so he feels strongly. I say great, no problem, I'll contribute. 

Today I come home and let him know I'm just going to get the immediate family little gifts (Think, under 15$ each), as it's my first Christmas with them, I don't want to show up empty handed and I'll feel uncomfortable if they get something for me.

He essentially flips his lid. He says I'm undermining him, that he prohibited me from getting gifts and I'm not respecting his wishes for his family (I did NOT understand that I was prohibited from doing anything from our first conversation). Then, he boils it down to me saying his gift "sucks" and he's a "grinch" because I wanted to get them presents. He essentially forces me to apologize to him for hurting his feelings. I of course told him I didn't mean to hurt him and I won't get them any presents (despite my discomfort) and I'll do whatever he wants.

He basically told me I was a terrible partner. All I do is cook for this man, clean, sleep with him, take care of his many emotional needs and he continues to make me feel like I can't do anything right, even when I do whatever he wants/asks.

Could you distill the essence of the text into 1-3 sentences?
<bot>: Boyfriend really mad as he feels I've undermined him by wanting to by his family Christmas gifts, I'm at a complete loss. Am I totally nuts here? What do I do?