Everyone who attends Brigham Young University is required to follow the school's very strict honor code. That code calls for students to "be honest," "live a chaste and virtuous life," and "abstain from alcoholic beverages, tobacco, tea, coffee, and substance abuse." See what we mean? Strict. And one BYU football player just found out that the school doesn't mess around with those who go against the code.

According to Deadspin, BYU senior linebacker Spencer Hadley was just suspended by the football team for five games for breaking one of the rules on the honor code. BYU has refused to comment on exactly which part of the code was broken. But it appears as though Hadley is being punished because of the photo that you see above. It features Hadley (he's the one in the middle in the blue/green shirt) partying in Las Vegas and holding up a bottle of champagne. And it's a clear violation of the BYU honor code, so Hadley is being punished for it.

That's not the weirdest part of this whole thing, though. The really strange thing is that this photo was actually sent to a compliance officer for the Utah Utes—the team that happens to be playing BYU this week—by a self-proclaimed "diehard Utah Utes fan" who wanted Hadley to be punished for the BYU/Utah game this week. So she passed it along to the compliance officer, who passed it along to BYU's compliance officer, who showed it to BYU coach Bronco Mendenhall, who decided to suspend Hadley for five games.

Whew. What a way to have the majority of your senior season ruined...

RELATED: Arian Foster Admits He Accepted Money During His College Days

[via Deadspin]