I can’t disagree with any of that.
I would add, IMO there’s a lot of talk about how sports help kids mature with strong role models, but the actual reality of a lot of programs is that it puts them in a weird cultural bubble where they don’t actually get the same responsibilities and rites of passage as non-athletes. Guys who play elite hockey from age 4 to 20 sometimes seem to have developed in an alternate reality when it comes to social norms. It happens in some other contexts as well, like military and the performing arts, where people are in such a bubble that they miss a whole phase of social maturity. We end up with people who don’t even realize how inappropriate they’re behaving, thinking everyone else must be on the same page. In hockey it often seems to crop up around (among other things) this inflated sense of honor and pride over stupid, petty things. Which ironically leads to disgraceful behavior.