But...this would require actual enforcement to begin with. Not only for the first infraction, but the repeated ones that actually yield tickets.
Right now we seem to have near zero.
But, to play devils advocate....I don't doubt that a large percentage of the people in Ontario driving like total and complete douchenozzles probably have clean records (simply because of said lack of enforcement), so I'm not sure that a "free pass" on your first infraction, especially if it could be years before they're caught again, would really be effective.
Ironically the last time I got pulled over it was for exactly that - failed to stop/yield at an intersection, blah blah. Ironically it was during one of "back to school" blitzes so it was 100% targeted, and not simply routine patrolling....and yeah, you know with near 100% certainty if it wasn't a school blitz you'd never get pulled over for that, so people just do it because they know there's no consequences.
I have no issues getting passed & I absolutely don't go out of my way to try to block someone. But I will NOT let someone "push" me out of some feeling of pressure or guilt to go faster, nor am I going to drive into the gravel shoulder at speed (or pull over) to accommodate their insane need to pass me until a safe opportunity presents itself. They have have a manchild hissy fit all they want in the meantime - it's their F'n problem that they can't manage an ounce of patience, not my problem.