My family was not a sports family so regardless of what family member was hosting dinner was at @3PM.
One time a cousin was hosting. It was a two hour drive; I took my grandmother, she was going to stay for several days. Everyone was there except for a cousin's boyfriend. I don't know why he was delayed but they would not begin without him. After a couple of hours I left. There was a 7-11 around the corner. I got a sandwich and went home.
Another time my grandmother was hosting. A cousin had twin boys @10yo. Before dinner began they ate all the dinner rolls. I learned a valuable lesson that day. Never criticize anyone's children!