BG: We have a 2.5yo son who, like me, thrives on routine, and a consistent bedtime is key for him to be compliant and not cranky. We are still somewhat flexible--we shoot for 8pm bedtime but it's not a big deal if it's closer to 8:30 before he gets to bed.
DH's best friend Joe has a new-ish girlfriend Annie. We were invited to Annie's home for dinner at 8pm, and DH told her he was sorry but we couldn't come over that late, as 8pm is DS's bedtime. We've spent enough time around Annie and Joe that they are pretty aware that we stick to bedtime pretty closely. So Annie said no problem, we could have dinner at 6:30 instead. That would give us ample time to eat, visit, and get DS home in time for bed.
So we get to Annie's house and she's prepping the food. Son and I play with Annie's toddler, and we wait. And wait. Son starts getting cranky from hunger, so my husband got him a snack. And we waited more.
By 7:30, Annie had the food prepped but had not even begun cooking. I decided that Son and I were leaving (DH had plans with Joe after dinner and had planned to stay later anyway) but DH thought it would be rude. Son was getting pretty cranky (close to bedtime and hadn't had dinner) so I put my foot down and we left. Annie and Joe didn't say goodbye to us or even say anything at all, really.
I had to stop and get Son dinner on the way home, which irritated me as we had already spent $15 bringing groceries at Annie's request.
Was there anyone rude in this situation, or was it just a combination of bad luck and poor planning?