I don't want to sound like I'm condoning the second kid's actions in any way because he obviously is so far out of line I can't even begin to understand his thinking, but it doesn't sound like your buddy was completely blameless in the interaction. If this is really just an open session there is no way his stick should be high enough or close enough to anyone's face to clip the guy in the first place, open hockey isn't a place for people to be playing physical, save that for real games. That being said, I'm not implying that your buddy deserved what happened or anything of that nature, the other kid clearly has problems and deserves to be punished to the fullest extent of the law. There is absolutely no room in hockey, at any place or any time, to be taking a two-handed chop at someone.