Answer me this all mighty. If one of those kids had a reaction to what ever they were smoking and had to be rushed to the hospital or worse would you still be saying he is a great guy or would you be asking why and blaming everyone and their uncle.
Kids were missing from team dinner? No one went to look for them. Because they missed team dinner which I am assuming was mandatory would he have sat them out of game or at least for a half. Probably not.