Salimedj's post nicely sums up some of the cultural aspects at play:
- PT6A is not allowed to voice his opinion
- dirty laundry should be kept inside
- we pay you so shut up
- if you don't like it, then leave; we don't need your input
- other airlines make mistakes so we can hide behind that
- have "respect", i.e. wave the flag for us or shut up some more
Nice analysis, I'd say!