limit the number of times a player can be put on TL before he becomes a free agent and leaves the team with disgust of always being told he is getting sold. Make this number random as well. Like 2-5 times per season. That way it could happen if you put him up twice, but make it really unlikely. But if he is put up 5 times, make it highly likely. That sort of thing.