If I am the Hostess, I will definately serve dinner on time. No matter who is habitually late.
I consider it rude to have a housefull of guest standing around HUNGRY and to not serve the meal. I consider it rude to let all the wonderful fresh home-cooked foods that everyone has worked so hard to prepare, to become cold, dried-out, then re-heated leftovers.
I know that it is difficult with children. I will not let my child, or anyone elses, go hungry. If I am at someones house and dinner is not being served, I am going to start telling them that little junior is hungry. (either we eat, or I will leave to feed my family.)
I invited my sister to come over to visit a few days ago. I was thinking that it would be around supper time. But, then she called and wanted to come over early... So, I didn't plan on preparing Supper. Then she ran into some snags, and called and said that maybe she couldn't make it... I told her to call back if she could come... Then, right around suppertime she calls and says that she will be able to drive into town with a friend, so she won't be traveling alone... She arrives an hour and a half later! by which time we are starving... They don't want to go eat supper, so we visit for about an hour... then after they leave, we end up eating supper, with our little DS, at 8:30 at night!!!
This was a very busy day, the day before Christmas Eve. And my whole day was jerked around. Believe me, if it hadn't all unfolded exactly the way that it did. If I had been able to see it coming, I would NOT have been so accomodating!!! If any other guests had been involved, then my sister would have gotten NO consideration at all. DH had said that if she didn't arrive in one more minute, she was going to arrive to an empty dark house, and a note on the front door telling her (repeating her own words) "Sorry, but we we had something come up, we were hungry and went to dinner. If you could just wait around for an hour or so for us, then we can visit."