Been there, done that and guess what? I would gladly go back. The moment we expats understand that is their country, their company and their culture, we enjoy. I did. The famous audit that triggered this discussion was a start and was performed as it was done then by any company on a code share business. Today it is the IOSA and that is IATA and not ICAO, ICAO do safety oversight of the Convention signatary countries and not airlines.
Cheers