Maybe it's time the industry had a long hard look at it's cavalier approach to fatigue, fatigue management and duty times, especially back of the clock flights and flights across multiple time zones.
In Asia there seessm to be this inability to accept the fact that people normally need to sleep at night. This, combined with the commercial pressures of the present industry situation and the booming of LCC's, appears, to me, to be setting pilots up for more of these incidents. Let's hope sanity will prevail beofre peolpe die, but I doubt that will happen, seems the industry's quite happy to kill some people, blame the pilots, then move on. All for the sake of a few $$$$