Waiver wire systems are a great way to keep teams competitive throughout the season and ensure that owners maintain interest in playing even if they struggle early in the season.
But your league should not set the priority list order according to record. You should use a rolling waiver wire priority list.
What a rolling list looks like is that when a team successfully claims a player from the waiver wire, they are placed at the end of the list and become the last priority while every other team moves up the list one spot. This continues every time another team successfully makes a claim.