Players aren't there to call out boards for their failures, unless it goes personal.
that is the truth of it.
If you want to judge players/legends as patriots, you can do it as you want and sure, Messi will look bad.
But in reality, it isn't like that
Xavi,Puyol & Iniesta never came out and called the board directly, Puyol even accepted job with them.
Non had problems with them at personal level.
So if we establish that (if we don't, then sure we disagree about that thing altogether) then what did you want him to say?
What was he gonna say that would make you say: Oh, Messi is right?
He wanted to leave and wasn't allowed to.
When he was silent, he was cursed for it.
If he says I never wanted to leave, people would curse him.
If he says I changed my mind for the fans, people would call him for not calling out Bartou
he calls out Bartou, people is saying it is too late, and for his personal gain (like, duh, that is why people complains)