I suppose what Gladiator is saying is that the majority of SIA Captains do as they are told by their employer.
By law, an employee is an extension of the company, and what the employee does is what the company does ie liability for the employee is with the company. The company has a legal responsibility to maintain a safe work practice and to not direct employees to perform illegal activities. The majority of the onus is on the company. So the company must be 100% proficient with the laws that govern its operation which, in this particular case, is the CAAS and ICAO regulations and orders. In order to save money and maximise profits (to which it crows so loudly about) SIA did not comply with its legal obligations.