Seems to me (amateur pilot, not professional) that two things may be needed to address the issues raised:
1. Regulations covering hours worked/report times/time off/normal sleep patterns etc. need to be changed - not by individual pilots fighting your ops mangt etc. (risk to job) or by "industrial action" within your company (ditto risk), but by Parliament. That means telling your MP's what the implications of Selby are in the real world you guys/gals are in, and getting them to do it for you. You would probably need an organised campaign to register enough potential votes to make MP's sit up and take notice.
2. Everyone who drives needs better rest facilities on motorways and trunk roads. E.g. French motorways mostly seem to have alternating rest areas ("aires" - parking/loos only) and full service stations with fuel/food/drink every 10 km. This might be a campaign that AA, RAC, Institute of Advaced Motorists, RoSPA, various unions, and others would have reason to join in.
By the way, [CHIRPS mode on] I think I am lucky not to have had an accident of this type; e.g. (a) three nights ago I was on the M11, started feeling drowsy, had nowhere to stop from Stansted to A11 (15 miles), and at one point woke up to find I was overtaking a truck which to my last recollection had been some way ahead of me. E.g. (b) once when flying a glider solo, I started feeling drowsy, headed back to the airfield from about 10 miles away, and at some point became aware that I was over a village I could not remember approaching. I don't mean the "driving on autopilot and can't remember" syndrome, I mean a micro sleep (as I believe its called). [CHIRPS mode off.]
I would go so far as to say that most people fall into only two categories - those who have had lucky escapes, and those who haven't yet.