But like the Catholic church, it's not that it's happening, it's how the organisation reacts when it happens. If you suspend drivers, work well with the authorities in trying to deal with alleged offences, and have proper procedures in place to minimize the risk of it happening, then you can't blame the company for the actions of an employee. Going back to the restaurant argument, you don't need anyone to get food poisoning to get closed down for having an unsafe kitchen, and someone getting food poisoning isn't evidence that you didn't do everything you could to prevent it.