As others have pointed out you can't control others, just remove temptation from responsible drivers. In my experiences the greater the speed differential the greater the likelihood an irresponsible driver will be temped to do something really stupid. When I'm going slowly up a hill I keep right so I can bail out if nessary, and will never attempt to block a manoeuvre that someone has already initiated.