I know this has been said but our problem in the US it's easier to get a driver's license than it is to do taxes. Licenses are handed out like toys in a cereal box and there's not much driver training involved.
Other thing is all the variables we have in our cars that causes distractions. I forget where I read but talking on the cell phone is like drinking 3-5 beers, texting of course worse. Then we have GPS, iPODs, SYNC, etc, etc. Then on top of that most people don't take care of their cars. I know most of the people I ride with annoys the heck out of me when their windshields are dirty/fogged up and they keep driving.
I think more and more schools should start with driver education and then move onto driver training (aka like the BMW Driving Experience schools). Teaching people how to drive CORRECTLY hands on experience. Go through wet skid pads, wet slaloms, etc. Learn what to do in emergency situations.
The other thing that irks me especially in this upper middle class neigborhood is giving a 16 year old a brand new Porsche or 500hp Mustang. There is no reason to buy a new driver a FAST car.
Living in PA and being near 5 different states (WV, MD, NJ, NY, OH) we get so many varying driving styles. People from MD always ride the left lane and tailgate you, oblivious to people around them. People from NJ dart in and out of traffic like it's a race track. Driving training needs to be more uniform too. I remember my test in NJ being super hard, NY (from my friend's point of view) seemed harder. Here in PA the test is pathetic. You go around a cone, park between a cone, and you pass.