So angry at my husband and feeling incredibly unappreciated

I've been doing everything to prepare for Christmas for our family. I got all the gifts, wrapped them all. Got stocking stuffers for our daughter. My husband's family usually celebrates at midnight on Christmas <a href="https://play.google.com/store/apps/details?id=com.glow.android.eve">eve</a> but last year we had to leave after about an hour because we have a toddler and they were disappointed (and they won't start earlier than 8pm). I suggested that we host a brunch this year so we can spend more time together, and since we have to change the time, we would take the responsibility of hosting. They all agreed.

I've planned the whole meal and gotten all the groceries. I planned a nice table setting and ordered a couple catering things which I will be picking up in the morning before. My husband has done literally nothing. Today I asked him if he could get the leaf for our dining table out of the garage because the way it's in there makes it too heavy for me to get out myself. He went out to get it and there was a spider on it, so he said he can't do it. I asked if he can broom it off, he said no. I would have to do it and then move it. I am terrified of spiders, but I'll figure it out, but that's not what I'm upset about. I asked him for help with one thing and he said no.

That's not even what I'm really upset about. I told him I've been working really hard to make everything nice for his family and I was upset that he wouldn't help me, and he yelled (for real YELLED) at me that he doesn't feel bad because this is "My thing" that I'm "doing for myself" and not his family. I'm not that comfortable around his family and don't love hanging out with them but I thought it would be something they would enjoy. I'm so hurt by that. I've been putting in so much work and feel completely unappreciated.

I'm just fuming. I'm in the other room. I can't talk to him right now. How can someone care so little when someone else does so much for them?

Thanks for listening.

Edit: Thank you for all your responses. I feel validated and I appreciate you ladies! ❤️ I got the stuff out of the garage myself this morning (and didn't even see a spider) and I'm going through with hosting but will not offer to do this again. I really do appreciate your comments, you've made me feel heard and I needed that.