I'm on time, but my one relative in always late. I think it is rude and non caring. One day I had a dinner and she and her family were invited. The dinner was at 5. Everyone was there except her and her family. At 5:15 I called her, she was still at home! She lives about 30 minutes from me. No explanation, just said 'we're on our way, just leaving now". So I stupidly waited the extra 35 minutes until they showed up. The meal was crap, the meat dried out, rolls over cooked, etc. that was the last time I invited them. On, and I had told her dinner was at 4!