I hope that it does not take a serious accident before the authorities take notice.
If I was to apply managerial behaviour in other business to this circumstance?
1) No action until people dead and it is PROVED that fatigue was major cause.
2) Pilot blamed for not managing their leisure time better to fit in with schedule (no matter how crazy that schedule might have been) "S/He knew their roster two weeks in advance and knew the rules - s/he should have adjusted the life of their spouse and children to suit us."
3) No one in ops is asked, "How do you take account of individuals when rostering?" Of course, if they did, the answer would be "Everyone is alike. They can all perform to the same degree at 05:00 or 17:00."
4) Each airline appoints someone with the title of "Fatigue Manager".
5) Job done, carry on as normal.