yes - because he'd written something like 18 critical reports on various aspects of the immigration system none of which were published or acted upon.
He started to complain so they said they wouldn't renew his contract nor di they plan to appoint a successor for 5-9 months at least (ie not before the election) - so "someone" started leaking them to the press - at which point they fired him
so expect at least another 16 reports to hit the headlines over the next month or so
It stinks