Ranking, by its nature, is subjective and contains biases. What you see as corrupt, someone else sees as perfectly
logical. What you see as true, someone else sees as you applying your own biases.
There's no perfect way when teams aren't playing anything close to the same schedule. Peoples' opinions are going to come into play.