Comment: He had not "taken all measures". We should all know that  if we really cannot miss an appointment, we should schedule our flights to take into account the possibility of flight delays, and not rely on everything going perfectly. 

By the description of the criteria airlines use to decide who gets bumped, chances are he must have bought a really cheap ticket. When you do that, you should realize you increase your chances of getting treated accordingly.