Or am I just being really anal and boring? I get so cross when people turn up late - not the ones who are usually on time and sometimes get held up for ten minutes or so, but the ones who say they'll be here at 5 and turn up habitually an hour or more late. To me it says 'my life is so busy and important and yours isn't so it doesn't matter if you hang about for hours twiddling your thumbs with your kids starting to howl for the food you've been cooking all afternoon but which is supposed to be shared with your guests.'
DH thinks it's just charmingly eccentric behaviour which we just have to put up with. I think it's rude.
What is the MN consensus?