It is his right to speak out, but he should know the timing of that interview will put sharp focus on everything he does. Everything that's happening to him right now is a result of that. He could've dropped that interview earlier, he could wait till after the tournament to drop the interview.
He got himself into this mess. He's always been perceived as arrogant, the interview only fuelled those claims. Media will interpret every of his move to make money. He cannot win the media war, no one can.
RE: Ingratitude with Cristiano Ronaldo