A couple of points.
MNL isn't a KA port and doesn't have approved 320 maintenance facilities. Clarke is a KA port but again no maintenance ( KA 320s go to many ports without approved maintenance facilities )
BKI has eng and was the closest port with it.
If I remember rightly. Single hydraulic loss not a land ASAP. Overheat you turn the pump off. You can put it on again when the temp comes down.
It's probably not the decision I would have made but it was safe and BKI is not a bad place for an unscheduled stop.
I think you guys are being a bit harsh.