it might be a good idea to also have the amount of honor rewarded/lost from winning a fight dependant on the honor difference between the two players fighting as well as the won/lost difference, so if for example;
player 1(original i know) has -500 honor, and they're fighting someone with a similar win/loss ratio but different honor level say -300 and they win then they'll get more honor, something like a % of the difference of honor so (a bit high maybe) 25% of the difference in honor is gained/added onto what they'd gain from the won/loss ratio alone.
not that any of that neccesarily makes any sense to anyone else but yeah, might be a good idea