Ok so we are aware that in most cases the players brought in at Academy level are not the greatest however there should be an option during the year to simply remove players deemed below the expectations.
e.g. you gain 4 new Academy players each season and can decide whether or not to offer them contracts each year.
My suggestions is to have the option to essentially say "your not good enough" and remove them from the Academy and await another Academy player. this will also assist as it does in football by providing home grown talent for future seasons.