Um, I'm seeing a narrow point of view here...
First my take is the guy over-reacted. Does not have the attitude that I would want around me all day long. The bosses comments seem a bit snarcky, but I think in line with being put out for 2 days of this guys excuses. I don't know why you say he HAD THE JOB without actually meeting him. It's a team effort and if the guy looks good on paper, and you take it to the next step with an interview, you really want to know if he plays well with others... um, he does not, he never had the job in the bag.
Interviewing is a hassle for both people. I don't know about this guy, but I know what I have been through. I stay up all night making sure my physical portfolio is perfect, spend a bit of time making sure I am dressed right, smell right, nose hair trimmed, have the place mapped out, clean car, make sure the tank is filled and I'm fed so my gut does not make sounds. I have been in a position when I'm running low on money so it is a huge effort to make sure this is all done and come off as a person who is well qualified and confident, and make sure I do not look desperate or pray that my shirt is not pulling up in front because of my big fat gut. then do that 30 times.... both people are inconvenienced the same way, and EVERYONE KNOWS.... EVERYONE!!!! that being late is almost always going to count against you, no matter how good the excuse is.
This thing about the employer taking all the risk... that is NOT true....
I look at my employment situation as this... my responsibility is to help make my boss a friggin' ton of money.... I know I know, most people just want to put in time. But in my case, I was brought up to work hard. But at the same time, I have a wife, kids, a house that is squarely getting paid for by trusting my employer that he knows what he is doing. I have been laid off due to employer incompetence. I have missed out on raises that were promised because the boss spent too much on their luxury home, RV and boat... now I think the boss should have those things, but don't think that I worked my arse off to get all this experience to live in the dirt town I am currently in.
Gnemmas has a point, but employees do this too. As an employee, I also represent the company and have to "interview" all the time with clients of my employer. My opinion is... my attitude is directly related to my paycheck no matter who I deal with as an employee... hell, I even had to be nice to the shop dog!