How about anyone convicted of a driving offence gets their licence taken away, and only returned after they have successfully resat their driving test? This would make people think twice about speeding/dangerous and drunken driving.
If it meant I'd have to once more pay for driving lessons and resit my test again, on top of a court fine, I'd be very weary of pressing the accellerator too hard. You can't educate the numptees, try as you will. The numptees are the reasons why we need speed cameras and speed restrictions and a safety code. The best way, it would seem to me, is to take the numptees off the road until such time as they're safe to drive. This way the roads are a safer place to be, with fewer accidents. Responsible drivers would have nothing to fear.
That should worry the youngsters who think they can drive better than oldies.