I'm pretty sure the 5 hours late, no call, no show, no excuse would have gotten him fired at most places. If he had a brain, and did that deliberately, that would be a great way to test if the place will tolerate his behavior. Those who keep him are confirming he can do what he wants.