Well hay like any company that has commercial drivers.
Only a few violators makes it look bad for the whole group.
When I was an city driver for 45 years I always did the best I could,very rarely did I ever get any praise for doing a good job.
However when one of my customers was angry about something I may have done they would call dispatch,and I would never hear the end of it for a long time.
My wife is in her 25th year as a School Bus driver,believe it or not she has far more rules and regulations to follow than us truckers.
Well simply because Bus drivers have to deal with live cargo.
So you see like anything the few bad drivers always spoil it for the rest.
This crash report on this thread claims it was a bad intersection,not to excuse this Bus driver as his error did cost him his life.
I'm forever advising every commercial driver who comes to view crashes on the forum.
2 issues are at the forefront of every successful run any driver makes.
#1 have proper rest to be alert,& #2 focusing on everything in,and around your path of travel.
Remember the life you save,may very well be your own.