I will not condone the drivers attitude but it is quite possible that the thread was made in the heat of the moment, sometime we say things that should not been said. I suggest that you call the driver to explain his actions and issue him with a final warning for intimidation and insolence.
If not already in place, draft a proper disciplinary code and let the staff sign for a copy of the document.