Great post. I had a similar experience on my high school hockey team over the years. There was a player who was very talented, but a horrible influence on the rest of the team. Sure, he could score 1-2 goals a game, but he never passed the puck, never helped out the younger players on the team, and felt entitled to do whatever he wanted. Halfway through the year he got in trouble for underage drinking, and we took a team vote whether to keep him on the team or let him go. We voted to let him go even though he was a top line forward who brought offensive firepower to the team. That decision unified the team, and while we lost some games that the player could have helped us win, it was a good life lesson to remove negative influences from your life. Ironically the player tried transferring to the cross town rival, but that team also voted not to bring him on board.