The one fatal flaw of that idea is if a car is parked on a blind corner and you hit it because you can't react in time, and you end up being banned for something that wasn't your fault. Or if you had to slow down because of a wreck in front of you, and the guy behind hits you by accident, he gets banned even though it wasn't a malicious act. It is almost impossible to create a system that assigns blame. Every incident is different. Not to mention we all have different views as to who is to blame in a wreck. Be sure that it isn't always a black and white thing.