If you think fining the driver is the way forward then you’re wrong. In my experience, drivers simply don’t care. They’re getting fined for all sorts and they’ve lost all reasoning. You need to punish the employer. Agency drivers just won’t care. I won’t get in to too much detail as I’ll go wildly off topic, but fining the employer is the only way forward.