Ouch! I hope the driver felt awful! My German teacher did something similar. I was late for school and when I walked in he said "Why are you late, did your hamster die or something?" Worst choice of words ever, burst into tears there and then :/

Love to your friend.