Well as they say, "you learn something new everyday"
I didnt know thers were so many perfect drivers on here 
Here's a few regular acts that I reckon 75% of us are guilty of:
1. Tailgating
2. Fail to indicate
3. Run red light at intersection with interminably long wait between green lights.
4. Instead of joining a queue to turn you drive up the other lane almost to the turn point then stick indicator on and either just push in or stop (& thus block your own lane) and wait till someone lets you in.
5. Text/talk on mobile phone while driving (bucket loads of people still do this)
6. Park in handicap bay without being handicapped.
7. Pull out in front of moving traffic causing you to slow down despite NOONE being behind you.
etc etc
Now my point is (and I'm getting back to topic!) that the common thread to all of these acts is selfishness of the driver (ie you, me and everyone else): we all need to take a backward step at times and recognise that just because WE want to drive faster than the next person doesn't mean THEY have to do everything possible to please US.
We all have equal rights to use the road. Obviously a driver of a slow vehicle or one that will be towing should try to avoid being on the road at peak times, but if they want to go somewhere, and their vehicle, trailer set up etc is safe & legal, then they have a right to the road as much as anyone else and should not be forced into either middle of the night transit or a continuous stop/start journey just so everyone else can drive at their desired speed.
It comes down to being less selfish, more patient and changing priorities. I always thought it was better to get where you are going SAFELY (ie alive and unscathed) rather than in record time. There will always be people who wish to drive faster than us.
2 lane roads, yes by all means stick to the left always, 1 lane roads with wide or smoothly graded shoulders yes pull over OCCASIONALLY but not for EVERY vehicle, and where roads are worse bad luck to the rest of us we will just have to wait for a safe overtaking spot or lane. And if there are none and the vehicle in front is super slow then there's NOTHING we can do about it (except rant on myswag!)