I don’t understand what your actual criticism is.

Is your criticism that they are late to call out the bad stuff?

Is your criticism that they are only calling out the bad stuff because it’s now impacting them negatively?

Given either of those positions, do you prefer that people with influence not call out the bad stuff or do call out the bad stuff even if they may be late/not have skin in the game?