Did you ask him why he was so late? Were you mad at him or are you just mad at us here because he was late? Maybe he had a emergency. Next time it might be you that needs the help and someone else will be inconvenienced. If he started out a hour and a half behind schedule you can damn well bet he isn't having a good day and probably didn't do it on purpose just to piss you off.