I think that if it was BA then there would be a lot more criticism and almost certainly an investigation. In my opinion Ryanair get away with more than almost any other Airline.
If this happened in China, believe me, the CAAC would be all over it. If it were expat Pilots they would have their CAAC license revoked with immediate effect.