Agreed!
I would fire the supervisor badly. Just like they performed their management functions. ;-)
If the manager can’t make it in on time how can he/she demand such of employees?