Let's be honest - a lot of the fault is down to millennials.  Now that's not simply because they are millennials - it's because they're young and inexperienced....and perhaps a little bit youthful in their ways.

I know because I used to be young too.

But also a lot of old folks are really bad drivers too.   We may have experience but we can be old and sloppy and set in our ways.

Give those millennials 30 or 40 or 50 years and they'll be bad drivers for totally different reasons than they are now.