If a friend asked you to meet somewhere (to help her with something) and you arranged to meet at 2pm. It takes you an hour to get there. Then at 1:40pm she tells you she'll be there at about 5pm now as she's ended up meeting a friend.
Surely this is incredibly rude? So I've got there 3 hours early for nothing? If she had an emergency or traffic etc. It's different