Honor Suggestion
I just had this idea and thought I'd post about it. I have no idea if this has been suggested before.
Create a new honor type that you get by giving honor to other players, but only if another player in the same game also honors that player with the same (or possibly not the same) award. Awards from players that you are in duo, teambuilder, or premade team don't count as 'agreeing'.
This, I think, would encourage people to award honor, hopefully accurately and when it is deserved. Of course, people will always try to game this sort of thing...