God, MN is full of people who believe it's your job to please the entire fucking world!!
YANBU, your husband isn't a poor excuse for a human and your in laws are thoughtless but not terrible people. I know all this as I had exactly the same when DD was born - even had people who asked if they could stay with us as they were travelling (we don't have a spare room...). When we pointed that out, the second option was could they camp in our back garden?!?! And some who did camp a few miles away but expected use of our bathroom and meals to be provided.
I felt so guilty about not being able to provide rooms/food/the moon on a stick but wish I'd stuck to "If you want rooms/food/moon on a stick, you're all adults who can sort it yourself". Unfortunately I didn't and it made me resent people when I offered to make them tea/coffee/food and they didn't bat an eyelid when accepting. I even had MIL saying "I can't believe you're up and about - I was in hospital for a week" which she shouted from the living room while I was in the kitchen making drinks...
It's my own fault for being a bloody "perfect" host usually - fresh baking, food on demand and a smile when people turn up unexpectedly. But seriously people, who bloody does that to someone who's just had a baby?!
Some of these family members are the same ones who stayed over the night before my wedding and I had to wake them up on my wedding morning to which they asked if there was any breakfast going?! And I stupidly said yes!!
My husband is a nightmare in the kitchen and it would stress me out more expecting him to cater for a bunch of adults than doing it myself. In his defence, I couldn't change an engine in a car but he can without a second thought - we each have our own strengths and he tried his best to help with household tasks when we had a newborn which I massively appreciated. Take away was a perfectly valid option - it actually surprised me how only 1 friend turned up with any food for me!! Her husband cooked for me in my kitchen and did all my washing up too, I was so grateful to them both I nearly cried! I genuinely though taking food with you to a new family was a thing. And I don't mean for you to share - I mean, you take food round and make sure your out of their fucking way anywhere before meal times so they can enjoy some food without the hassle of guests or cooking.
Oooooo, it's bringing back the anger just thinking about it now!! Haha. Lesson learned for next time though winces at thought of having another child so soon after giving birth