I would call to question one thing that has happened in the last week. How did the internal investigation of 15 employees make it to the media? The way I read the reports, the Unite FTO's were reacting to what had happened, rather than bringing it to to public awareness. That would indicate some form of a leak. No doubt, others will read this differently..
I doubt it was a leak sanctioned by BA, as the last thing they want is to wash their dirty linen in public and get in to a public war of words with Unite (at least not now when the dispute has gone quiet). It could have been Unite or any number of individuals in the company.