I'm mad because I was expecting a friend to wait for me
That sounds really disappointing. Was there a reason why they didn't wait for you?
I was expecting him to be on time and it's his fault that he ruined my day.
That's too bad that he was late and caused you so many problems. Talk to him and tell him that you're disappointed he didn't show up when he promised.
I ay not go that far, but I will call him out on being late.
It's good to tell him how you feel and make sure he knows that he needs to be more considerate of your time. Friends need to treat each other with respect.