Unfortunately EVERYTHING in life comes with experience. Driving, working, marriage, raising children, money and many other things. We all learn the hard way at some stage but the important thing is that you learn by mistakes. Some mistakes are unavoidable and very unfortunate. Maybe a period of simulated driving experiences are needed??
I nearly lost my life when I was 17 being a f*cking idiot on a motorbike. I wasn't paying attention to the road and the bad weather conditions and I thought that I had enough room to overtake someone. The end result was me going head-on into another car. I was severly injured and so were the driver and passenger of the car that I hit. I lost the top of one of my fingers, smashed every bone in my hand, broke my wrist, a set of keys embedded in my leg and I had a blood transfusion. It could have been a lot worse. Needless to say I learn't a very stiff lesson and without being funny, i've never been the same since.
shrug..