I agree with most of the posts. I think if a player is poached from another school, the receiving school should have to compensate the school the player is leaving. I am sure someone can figure out a formula that takes into consideration coaching time, one on one coaching time, time the training facility was used for mandatory training, use of the film rooms, locker rooms, a portion of the utilities, uniform expenses, travel expenses, repayment of scholarships, and probably more that I didn't just think of from the top of my head.
Issue each player a swipe card. Any time a player does ANYTHING school or team related, they swipe their card in and out. That way the data can be tracked, a dollar amount can be assigned for every activity and recouped from the school the player is transferring to. It doesn't have to be based on the players impact on the team. it would be like housing a prisoner in jail or prison. Every single thing is tracked. then a number is produced as to what the cost is per player per year.
In Montana it costs $64,000 a year to house a prisoner. So what would it cost for an athlete? I would say substantially more. Especially if they track every activity a player engages in. Say with everything included, it's an average of $150K a year.
I think more schools would second guess poaching players. I think it would be a fair system.