Yes, your #3 and #4 points are completely on point. Sex was obviously part of the story or the case wouldn't exist. The argument we were having was over how Mailloux is labeled. Why is this whole labeling thing important to me? Why am I demanding a higher standard of accuracy? Nothing to do with the Habs and much more to do with being a father of two sons. At that age, social labels cut pretty deep; legal labels are much worse and can affect their future lives.
This is just my personal opinion, but I think most teen sexuality is tied to self-esteem. Yes, there are some true sexual predators whose pathology or genes screw up their perception of the opposite sex. Those guys are flat out dangerous. But most normal kids are just looking for validation; most of the damaging garbage that takes place on social media can be traced back to that fundamental need. It doesn't excuse it; it simply helps explain it.
I'd like to think Mailloux's immature thoughtlessness falls into that category. He was too caught up with impressing his fellow jocks to consider the hurt he caused. Obviously I don't know the kid and have no idea what he's like as a person. He said the right things and appears to be on the right track. But none of us know if his thoughts match his apologies. I'm inclined to give him the benefit of the doubt, but I understand why you may not. The real verdict will be what kind of adult he becomes.