Had you simply been trading players, there is no issue. However, you traded your stake in the league away with this trade. If you don't get how that is unethical, read the definition of the word ethical again.
Very simply, you didn't do this trade to change players, you did it to offset your losses. Even if it benefits the winners, it effects all the players in the league.