All the accusations around leaks and incompetence have really only come from Essendon supporters and the club. In fact that appears to be their only defence.
One thing is undeniable - the process is meant to be in private and the names of athletes are not meant to be known, in fact, nothing about the investigation is meant to be known.
As soon as ASADA agreed to do the joint investigation with the AFL - that blew that out of the water (and let's not forget the government announcement either).
So one way or the other, the correct process has not been followed, and the Essendon players have every right to question the process in the courts.