Honour by Rank?
My buddy's silver (used to be gold++) and I'm bronze and I have way more honors from players, despite him having somewhere between 4x and 10x more games than me.
I assume this is either a result of him playing for longer (did they have honor back then?) or a result of him being a douche (unlikely when he plays with me but otherwise I'm not sure), or a result of players at low rank giving honor more freely.
When I first started I ran out of honor to give. Since then I've been more selective.
I suppose I could be really nice but I don't really think so...