There are obviously lots of factors and we could sit here all night going over them. I think a lot of the problem is the car itself and peoples perception. Cars nowadays are so 'advanced' that even at 70 mph, they are quite quiet, so there is no 'noise' of speed. Most cars nowadays, if you are in top gear, will coast along above 30mph and everyone seems to have the idea that they MUST be in top gear, no matter what road they're on. I quite often drive in a 30 in 3rd and the engine is still doing only 2000rpm or so. Then you have the 'it can't happen to me and I'm a good driver' syndrome. People will say they are no good at cooking, decorating, gardening, sport etc, but have you ever heard anyone say they are a below average driver? These people who make the news because they passed their test at the 35th go really get me! Driving is a skill and if you haven't passed after, say, 5 tests I think you should not be allowed to drive. Would you fancy going on holiday in an aircraft if you knew the pilot took 35 goes to get his licence? Sorry, I seem to have wandered a bit off topic here, but being a professional driver, it amazes me the things people get up to in a car and how they seem totally unaware of what they have done 'wrong'.