If your league doesn’t have a waiver wire system in place, either get them to change it or find a different league.
If your league does has a waiver wire system in place but it constantly rewards the worst teams in the league, likewise change it or get out.
Every league needs a waiver wire system in order to allow owners to improve their rosters as the season goes on and to replace injured players if necessary. The waiver wire system needs to be a fair, level playing field for all. Rather than always giving the worst team the first right to claim a player, it should be running on a continuous rolling list.
In other words, if Owner A has the top priority and he picks up a player, Owner A should then move to the bottom of the priority list while every other owner moves up.
Your league’s waiver wire system could make or break your experience, so make sure it’s a good one.