I think that before people get a license to drive a car, they should spend some time on two wheels (even on a bicycle, is enough to show how idiotic and ignorant car drivers can be), and they should spend some time in the cab of an 18-wheeler (because they have their own issues with how car drivers behave).
I also think that anyone at-fault in all but the most minor collision should lose their drivers license and start over from zero at their cost ... not just pay the 150 bucks or whatever it is to re-instate it. Purpose: Force them to re-read the driver's handbook. Force them to re-take the written tests. Force them to re-take the road test. Yes, I know the current driver licensing system is a joke and that people act differently in a test than they do afterward ... but a significant number of people don't appear to even KNOW the right-of-way rules, nevermind actually pay attention to them.
Someone honked at me from behind the other day, because I committed the cardinal sin of stopping at a red traffic signal prior to making a right turn.