Hi PK-KAR,
I don't think blaming the co-pilot is the right thing to do.
The captain is always responsible for the safety of the airplane. If the captain is not sure whether he is able to take that responibility, for whatever reason, he should have called the company and report himself temporarily unfit to report for duty. And that is also primarily the captain's own responibility!
And blaming the co-pilot for not spotting the troubles that might be going on inside the head of the captain is not right. Co-pilots are unable to do that. Maybe a psychiatrist would have been able to do that, but not a co-pilot.
Also, the co-pilot actually told the captain to make a go-around several times! This is especially commendable considering the cultural obstacle he had to overcome. I suppose it is immensely difficult for a south east asian co-pilot to tell his south east asian captain to go-around.
For me, as a european co-pilot, that is easy. For him, is wasn't.
And solely blaming the captain is not going to work either. Management of Garuda have to answer some questions as well. (fuel-saving pressure???)