Irritated

I don't know where to ask this but just need to vent somewhere and perhaps get ideas for the future.

So we just had a sorta unexpected guest come over. My husband was communicating with them earlier in the day and told me they might come over at 8pm to drop something but as I'm cleaning the house he gets a call from them and I could tell from the conversation it wasn't a definite plan as they had to go pick up their daughter from somewhere. Well 9pm and guess what the couple came with their daughter. They were coming to drop off something. Anyways I didn't have any food to serve them and my husband kept putting me on the spot continuously like really you have nothing for them. They probably haven't even had dinner. Like he was just on a roll and I didn't appreciate it one bit. Its like had I known for sure 100% they're coming I would have figured out something but there was no 100% and in his last phone call with them I could clearly hear him say how If they cant come we can always meet somewhere anytime. So I was sitting there almost falling asleep and the doorbell rang

🤦🏼‍♀️ also just for some additional input I work a full time job and even though I was working remotely today I dont ever even get a chance to get up it's so busy and his job is also remotely but hes in IT and he can pull off relaxing half the day and I've been caring for his newly diagnosed mom whose got dementia...urgh men