Another big problem is people have twenty hours or so tuition along with a brief test, and a lifetime arguing there own interpretation of what should or shouldn't be.
If we had a better compulsory training system a proper advance driving tuition for road users (not rospa or iam:spit) and regular re-testing then the roads may improve. Until then we're all subjective to a corporate penalty system, i.e. you learn after you break their law.
If anyone's interested still, there is another book, a bit more comprehensive than the highway code booklet and is available in WH.Smiths etc. I dont know what its called now, but it used to be the Dept. Transports MANUAL Driving. Its all in there.