It absolutely reads like you have cause for termination.
However, with that said, it is vitally important that you have followed a progressive discipline process and documented your conversations with each of these instances. In addition, your hesitancy to any swift action, be it a suspension, discipline, etc, (if you haven’t done these actions) could be viewed by courts as acceptance of the behavior.
Ultimately, these actions are not only putting your business at financial liability, but worse, could make you criminally liable if this driver were to cause an accident that resulted in an injury or fatality.