Others have pointed this out, but you are in fact wrong when you state the Flames are "obliged to report" that the leave of absence is to attend to his mental health even if Dube gave that as a reason to the Flames. The Flames almost certainly would have known about these allegations which have been rumoured for years. So, while they don't know if Dube is guilty as alleged, they can't deny their knowledge of the allegations. And then you get basically five players from the WJC team, all in unison on the same day, take leaves of absence, which I doubt was a total surprise to NHL organizations either. So anyway, the Flames ought to have known better, and should have just announced that they were granting Dube's requested leave of absence. They didn't have to go any further than that, and frankly given what they knew, they absolutely shouldn't have and deserve all the criticism they are getting.