In my opinion this is the most logical solution where everyone wins.
The 8 players involved are still allowed to play hockey but they're forced to pay 25% of their earnings to the victim and 25% to charitable foundations related to SA for the next 6-7 years, thus they will forfeit 50% of their earnings until the age of 30.
If the players are of high calibre, over the span of 6-7 years the victim will receive close to 20m and likewise will the foundations.
This should appease the public as if people truly care about the victim, they would happily be receptive to the idea of her becoming $20m richer and her and her family for the generations to come will never have to work again. If the players are permanently banned, she nor the foundations will receive money that is literally life changing.
I'm sure the players will jump at this opportunity as the alternative is a lifetime ban from the NHL and/or jail time.
This way the teams aren't punished for something they had no part of, the players receive public disgrace everywhere they go, they lose half of their income, the victim is more than set for life.
Quick question; what in the actual f***?