Generally yes. But only to a point. Some laws are more serious than others. Robbing banks is a bigger deal than running a stop sign. Weed is more akin to the latter.
The issue with JMar -- for me at least -- is less about breaking the law and more about (continually) thumbing his nose at school / team policy.
If it were against team policy to eat green Jell-O, then he damn well better stop eating green Jell-O. if it’s against Tech policy for athletes to play Xbox, then you better not get caught playing Xbox.
The legality of the act in question is only tangential, as far as I’m concerned