Zero points is the best idea so far, because it doesn't affect deso's, car poolers, people who already obey the law, or teenagers working at night. That was my main problem with the restrictions. I don't know how effective it, or any other measure would be, though.
Restrictions and demerit...