Reward Honor
For a game that will only permanently ban you for something unrelated to your performance in-game, it seems backwards that the only thing you get for being exceedingly good to people is a ribbon on your border.
There should be special skins for ribbons, like with Rank. 1 skin for each ribbon type, corresponding to the ribbon color, for only 4 champions. They wouldn't need to make any more and they wouldn't need to be particularly amazing skins.
An honor from a friend is worth 1/3 the regular honor, so you'd have to play three times as many games as usual to exploit that at all, vs. simply queueing up with a diamond smurf friend to get the season reward for rank.
Being a good member of the community should have just as much weight as being a bad one.
Edit: It seems some people don't understand: I'm not saying that "not being banned" should be rewarded. They already do that. They gave out a free mystery skin and a free champion last year (I got Lord Mordekaiser--my 3rd Mord skin huehuehue, and Karma). I'm asking that being HONORED have a reward.