This is indeed ridiculous. It's a sad situation but I have to admit that there are plenty of such drivers nowadays. I've no idea why but I do believe that it is the company utmost duty to carry out the necessary trainings for their drivers and to prevent any minor or so mishap. I'd suggest that you have to pursue the matter.. and best is to find witnesses. Reason being, I'm just afraid that they'll basically find excuses and just not compensate.
What a incident!
