I agree with this. I did this twice this season against 2 of the top 3 teams in my league & beat them both, in one case making $200k on the deal

Why not do the same with a player as you do the staff, you have to pay there salary as they leave, same as a Coach, PR or Doctor, unless he has been on your Roster for say 4 weeks, or something like that.
Right is not a popularity contest!