I mean if a pilot feels that is not trained sufficiently can ask for more training or his/her position might be in jeopardy for admitting the lack of training?
Well, in an ideal world he/she should do so. But: there might be somebody pointing at you and your 'apparent' lack of self consciousness - or whatever you like to call it. Been there, done that. Unfortunately.
Best thing is to publicly discuss such matters so that we all can profit from that. No need to say: 'look, those stupid idiots punched in the wrong waypoint into their FMS and did not realize that it was in a different country with a mountain in their way...'.
Nobody (only the type 1 guys do) does deliberately fly into desaster. The way the Schiphol accident was handled in Turkey was shameful. But the fact that an incident like the one in Melbourne was allowed happen again is, in my opinion, no good
PR for Emirates either.
It all boils down to acknowledging that we all are human and that even LH, BA, AF or THY 'heroes' can f... up pretty badly. No need to cover up.