It sounds to me like the "IMBALANCE" system would work better.
What you are promoting is a value closer to zero, since the lower score gains the positive honour.
Looking at cases...
Case 1:
A: 20 more losses than wins
B: balanced
A would lose 20 honour, B would gain 20 honour.
Case 2:
A: 20 more wins than losses
B: Balanced
A would lose 20 honour, B would gain 20 honour
Case 3:
A: 20 more wins than losses
B: 10 more wins than losses or 10 more losses than wins
A lose 10 honour, B gains 10 honour
Case 4
A: 20 more losses than wins
B: 10 more wins than losses or 10 more losses than wins
A lose 10, B gain 10
Now this is all good for B, promoting wins, except that as he wins more, he is in the same shoes as A and will soon be attacked and gain losses. Also, there's no telling whether A has a winning or losing record. I have often gotten into winning records, not as profitablefor honour, but fine for leveling up creatures. What is honour for anyways? Other than a number to compare with other people.
I think the problem lies in what happens when you attack a person and intentionally lose. I've been in story mode for about 5 days now so I can't remember for certain. I think if you lose to someone that would give you positive honour, you don't lose any honour, but if you attack and lose to someone that would give you negative honour, you do lose honour. If this was switched so that you purposely lose to people who have negative honour, but didn't lose honour in the process, they would be gaining wins, you would be gaining losses, and both would be approaching a balance.
Although, on that note, I think you should only gain/lose honour when you initiate the fight, since you can't help it if someone intentionally loses to you when you wouldn't have fought in the first place. It's not dishonourable to defend yourself against a weaker foe.
The current system definitely favours a losing record tho... Maybe the honour could be capped at some value as well, like 25 or 50 or something.
Just some ideas... btw, I'm Canadian, so I am spelling honour correctly for me