My guess is that it happens on all airlines; It is not sanctioned by the company/administration but it happens on the ground. Humans tend to brake the rules to accomodate themselves or their situation. This is regardless of the rules of the institution.
Overall doing business in Singapore is less corrupt than Nigeria but I don't think it is a valid analogy when comparing CO and BA.
All in all, I think the system is fairly clean.