I am not sure ICAO is to blame for anything here....
As far as I know some ICAO Officials have visited that academy and were not so happy with the way things are going over there. May be it's not their legal responsibility, but they still carry some ethical responsibility, since ICAO is the "authority" endorsing and encouraging the MPL concept at first place. I think they are only partially blamed as they could have dealt better with what they've witnessed. Don't you think they should have made themselves very clear about where do they stand from this tryout rats academy?!
Sorry to cadets! no offense.