BIL is boycotting Christmas with his sister and us at their mom's (local to him). Instead he is packing up his family and driving an hour here to exchange gifts. They'll be here at 6:30 and "how about we have dinner? Except I'll eat at home so it will just be wife and kids." Huh? I have to feed your family? The original offer to do something on a different day was to do something or get reservations. It wasn't supposed to be to host his family. Even if we just order pizza I know we're buying. Not to mention my kids are in bed at 8 so it's going to be a short visit.
He has undiagnosed bowel issues so is weird about food. Those issues are undiagnosed because he's never been to a doctor.