That's really annoying. My mum does this - but not as badly. She used to say she'd come at x time, not turn up, and of course, I'd feel like I couldn't get on with anything because I might have to drop it all at any moment. But give mum her credit, she was never more than maybe an hour and a half late. But that feeling like you can't get on with anything because you might have to drop everything when someone shows up is just really annoying. People should show more respect. Your friend deserves to be dropped. Did you ever find out what the drama was?