Firing is not something you just do because of one wrongdoing.
It’s a workplace culture that needs to change straight down from management. It starts on from all different levels:
- focusing on a customer centric / safety based hiring process
- training and education of acceptable behaviours in the workplace
- superintendents and supervisors tone, etc
Firing the driver only pleases the public, it does very little to prevent the next incident, and also brings a workplace culture of fear and unhappiness.
(sorry for being overly educated)