Take a group of hospitals, randomly assign them to "continue insane hours for residents", "40-hour work-weeks and no more than 12-hour shifts" and maybe a third group somewhere in between. Run it for two years, and see what the effect on patients and doctors actually is.
Then will come the hard questions: if we see that these insane hours are literally killing patients, surely then it will make sense to end this madness?