Hot take:
Let’s say this story is true about McKenna’s mom being harassed and the “punchee” was waiting outside to taunt some more. If McKenna doesn’t serve jail time and is allowed to play somewhere this season, I think this propels him to #1 overall. Was he defending the honor of his mom from a heckler that wouldn’t just let it go? Teams will eat that up because now it looks like he isn’t as soft as we all thought and will go to bat for people he cares about. Combine that with the fact that he’s finally tearing it up on the ice and he has started teaching his potential this past month, he’s going #1.
Doesn’t change the fact it was an insanely stupid decision. He deserves punishment, but this hopefully doesn’t completely derail his future.