I have a good friend who I meet up with a lot. The problem is she is ALWAYS late. I don't mind 5-10 mins but with her it is often over 15 and sometimes as much as half an hour. I find it disrespectful to always be so late and usually without even an apology. I feel like I waste so much time waiting for her while I could be doing something useful. Lately I have been asking her to text me/give a missed call when she arrives at the cafe we often go to, which is 3 or 4 minutes from my house, so I know she is there. She did it a few times but today when I arranged to meet up with her she said 'that's a bad idea because then I just have to wait'. I was really annoyed at the cheek, her complaining about waiting 5 minutes when I regularly wait much more! I told her this, and that if she didn't want to wait she could text before she got there, just so I knew she was arriving. I think she is annoyed about this, but I think it's a good idea and much fairer on me, the one who is always waiting!
Also, she knows she is always late because she did apologise for it a week or so ago, yet she never makes an effort to arrive anywhere on time!