Medical reasons aside (which presumably were ruled out quickly), the behaviour of this Garuda pilot went well beyond human error - reckless disregard is more like. He deserved to be convicted imo. WRT to the Ansett NZ accident, there was definitely a significant human error element to the accident, but no reckless disregard (except maybe from the management who were too tight fisted to get the landing gear problems sorted as a matter of priority... I could go on but I wont).
As far as the Indonesian system works, believe me a westerner is never likely to come to grips with it unless he/she has lived there for a while. The biggest mistake westerners make when dealing with a country like this is to assume that the same standards will be applied as back in their home country.