Unless he's the attending physician who is caring for and releasing his grandfather, I see no reason he has to be there. Do you think it's a valid excuse to miss the first day of training, which is limited to 8 per class, where his absence left a hole where another motivated new hire could have started sooner? If so, why? Because I know if I cared about my job, I would arrange for someone else to be there when he was discharged to take care of his needs.
I should start this by saying that we're approaching it from
completely different cultural backgrounds. Family ties are almost sacred where I live, and yes, staying with one's grandparent at the hospital would be a valid reason for a delay in almost all jobs here.
That said, I can't form an opinion on whether this particular person was irresponsible without knowing the details of his grandfather's condition. Did it suddenly worsen? Is it critical? Has it remained stable since he knew about the schedule and therefore could have organized his time around that?
I would do everything I could to show up on time, but sometimes emergencies happen. I don't know whether this was an emergency for that person, so I'm neither going to say he did his best nor conclude that he was necessarily entitled or irresponsible.
Also, I just now received attendance for today's training class. I had 5 people scheduled to begin training today. Two showed up.
That's different from the above situation. I'm pretty sure it's safe to assume that not all of the three absentees had justifiable reasons.