It's starting to sound a bit like the eagles now. I'm with Shane, he got drunk, was not able/allowed to train, and was told to sit out a week. Bringing everything else to the table is just clouding the issue.
Maybe Lyon would have been better off telling him to run laps, by himself while the rest of the team trained, and then make him prove he can earn his spot back for round 1 on the track. Let the punishment be on the individual not the team. I'm sure there have been plenty of players, even in this day of phone cams etc, who have missed training, or turned up a little worse for wear, but have got away with it because the media have not got hold of the incident.