Why not just make it so that you cannot sell a player for more than 20% of the purchase price for the first 13 weeks after purchase?
This seems to be the simplest solution. I'd be in favour of any kind of restriction of the selling price, especially for players under 21, even if it was just a case of not being able to list a player for more than you paid for him.