Just to give you some context, last Christmas we went to PILs.
BIL said he would turn up on Christmas eve at 5-6pm. He has said this before and turned up at 11-12 midnight, and failed to update us on his predicted arrival time. He is generally about 4 hours late all the time.
MIL gets incredibly wound up about this, and likes to make 'points'. Last Xmas eve she refused to serve dinner until BIL arrived. I eventually, after 'suggesting' we just saved some for BIL, convinced her to serve dinner at 9 or 10.
She then fussed, and fussed and fussed the entire time we were eating and yelping 'save some for him' (about half the food was 'saved') and snapping at us that he was obviously five mins away.
He turned up at midnight.
I am fretting about this happening again this Xmas, is this rude of MIL?