Cheetah, your experience on SAA is standard... :-)
Even South African colleagues who are generally not fussy will avoid flying with SAA if at all possible. And to think that 'SAL' used to be the crown jewel of African aviation in the good (bad) old days.
S.