I fail to see what else the AFL should have done.
they waited for a report from ASADA which is obviously huge, got an interim report and charged people and the club a week later on the strength of that.
the players will be issued with infraction notices by ASADA when ASADA releases their final report and not before.
ALL the other crap going on is Essendon and their spin doctors and lawyers trying to make themselves look squeaky clean.