Dumping, for the most part, should be part of fantasy baseball. It shouldn't be removed, but there does need to be some regulation within the league's ownership. I am a believer in consensus decision-making. Within each league, there is a spirit of play. Some leagues trade for recreation while other leagues trade very infrequently.
Some owners trade to pirate other teams while others try to make balanced deals.
The makeup of the people playing within the league is the best regulator to dumping. Clearly, the goal is to eliminate bad feelings among the owners. Giving them the power to override bad deals is the most effective way to go. I think the issue is more about perception than empirical reality. Let's face it - any trade, whether a dump deal or not, is fraught with risk.