To be the devils advocate.
There are a lot of airlines that have incidents. Many of the incidents listed have happened at airlines in the region, just not reported on here.
Taxing the wrong way, true no excuse, glad I have never done it, yes CRM plays a role but it does happen. Language barriers exist, Singapore can be confusing even when you understand the lingo I have found going in and out. Was it Malay, Thai or Indo AA?
Still true, nearly clipping a 150, imagine some undies need changing.....