If you speak to psychologists, they will explain that in many cases, sex is directly linked to power.
The feeling of having power over someone.
It's a sick thing, but there are many many sick people all over the spectrum of humanity: poor, rich, young, old, male, female, all over the world.
It's one of the reasons why you see this kind of thing happen so often when there is a discrepancy in (perceived or real) power between individuals -
coaches : pupils;
boss : employee;
religious leader : kids helping in the church/synagogue/temple/etc;
politician : intern;
entertainment producer : aspiring entertainer;
modeling agent : aspiring model.
I've never been involved with anything that had this kind of crap happen around me (thank God), but I was also always taught to never feel inferior to anyone else in hopes that I was never put in a position of perceived power discrepancy.
To this day, I'll see the value in the person way before I even contemplate the supposed "power" of that person.
It's a societal problem and is not strictly a hockey problem.
However, because there is a massive power difference between the young aspiring player, to the coaches who can determine their future, developmental sports are definitely going to be rife with this shit.
How do we curb this kind of crap?
Well, having less private interactions between people of substantially different power values (coaches to young players) would be one thing to do.
Teaching our kids to have the self-confidence and self-worth to not only push back against such advances, but to instantly report them even if the act was rebuffed successfully; without any fear for repercussions.
Stronger laws and empowered investigative bodies to catch these people early after any actions that are in any way inappropriate.
Stronger screening and psychological evaluation of people who are granted positions of power - this should be absolutely bare minimum for all politicians, law enforcement, teachers, coaches, agents, etc.