All of the "Keep right" stuff sounds good until cluelessly unaware car drivers get involved. No disrespect to the cagers but the solution has to include vehicles that can't maintain their speed correctly and cause trucks to constantly have to speed up and slow down, can't merge or exit the highway properly and force trucks to spend way too much time in the middle lane because the right lane is always a disaster, or cause road rage by their crappy driving all while being oblivious to the nightmare they're causing.
I do agree that vehicles that are being passed on both sides need a wake-up call.