Re: hockey culture, it's really sports culture in general. It really is a bastion of toxic macho bullshit. Now, to be fair, it's kind of innate. You have a bunch of lazy kids who become a bunch of lazy rebellious young men who become a bunch of lazy adults and someone's got to kick them in the ass to get their dang acts together. Some might even say it builds character for kids to have to go through having some strange man scream at them and demean them and at the end of the day the other players doing the same. Personally though I got the f*** out of sports when it was clear that was the road it was going down. My son quit playing soccer a year ago and though I wished at the time he'd stuck with it (mostly because it was only halfway through the season), maybe he really did time it right, as some of the other boys were honestly little shits. These people also learn that that's the normal way to approach life and that means not the buckling down and doing your best part but the being a violent egomaniac part, and they can end up perpetuating this in their families and wherever else they feel in a position of power. If that can change, I'm all for it. Some may call it being a snowflake, but I see it as not putting up with other people's bullshit.