Rob, you can't be this dense. Do you just want to have something else to complain about in this league? Please tell me what the big difference is between these two scenarios:
#1 Team A is going to trade two players to Team B. Team B is going to trade one player and drop one player. All 4 players need to be named when the trade is agreed upon. This is the way the site used to work.
#2 Team A is going to trade two players to Team B. Team B is going to trade one player to Team A, but should also include another player they would have dropped in order to meet the roster requirements. This is the way it works now.
How is naming a player to be dropped at the time you agree to the trade any different than just including that same player in the trade before agreeing to it? In both cases Team B must get rid of one more player and name that player up front. Team A still gets the guy they want. No one can back out of the trade if you do it this way, so what are you worried about sacrificing?
If you receive a trade offer that is 2:1, you can simply counter with a 2:2 trade including the player to be dropped. It is that simple if you're really worried about someone cancelling the trade. How does this create a different problem for you?
By the way, I specifically did not use Bob, Dan, Rick, or John, because I am sure all four of these guys are tired of getting their names dragged through the mud.