There are many distractions when driving: Listening to the radio (I have seen people bobbing their heads up and down to the music, sometimes quite vigorously), passengers talking to you, billboards, pets in the car. One thing that I can't seem to avoid is children talking, fighting with each other, kicking the back of the seat (to let me know that they are bored and I am not going fast enough) or a child in the passenger seat going through the glovebox looking for sweets.
A while ago a friend of mine took her 3 year old to the dentist and was going back home over a hill when the child in her car seat in the back suddenly projectile vomited all over my friend and) there was nowhere on the hill road to stop and clean up so she had to keep driving for 10 minutes with a screaming child in the back and vomit all over her. Now THAT'S a distraction.
Once I was taking the kids home from school when they were fighting with each other over a pair of toy sunglasses. I got so mad that I pulled over, grabbed the sun glasses and threw them out of the window onto the road. It didn't do any harm at the time (except that the kids all yelled louder) but I felt so guilty (mainly about what I might have caused to happen because of my reckless action) that I made them ride their bikes to school after that and now I only take them in the car when I absolutely have to.
What should we do? Ban all children and pets in cars unless they are behind a screen? Make it a traffic violation for anyone to talk to a driver? Have no radios in cars, or bells and whistles that they can play with and get distracted by? Make it a traffic violation to eat in the car? It could go on and on, where would it ever end?