Alright so I've done some homework for the both of us.
There is a limit and it's based on how many games you've played, not, "extremely high amounts of honoring."
For the Honor FAQ "Can I run out of Honor to distribute?"
Yes. While you’re stocked with a generous quantity of Honor to hand out, the number is limited based on the number of games you play. If you’re truly using Honor to responsibly reward players who went out of their way to make your experience better, it’s highly unlikely that you’ll ever run out. Trading or spamming Honor, however, is likely to make the well run dry, and you may need to play more matches to accrue new Honor to give out.
Crests are not based on a back end point economics where each point you award within a given time becomes worth less and less, at least not with released information.
Taken from WookieCookie's post:
How does the system work? Why do I have more honor points then someone else, yet they have the ribbon and I don't?
- We are not sharing the exact details of the Honor system to prevent abuse. But the amount of honor it takes to unlock a ribbon will be different for everyone and depends on a number of factors.
There is a value assessment system.
Taken directly from Lyte's post:
Honor values: As mentioned above, Honor assesses the value of your exchanges. Receiving Honor from a stranger you’ve never played with before is valued more than Honor from a player who has played with you 100 times and Honored you multiple times. Design decisions like this were made to encourage players to be positive across a large number of games with a large variety of people—in fact, for the min-maxers, this is the optimal way to earn Honor.
The best information I've found for acquiring crests is another of Lyte's posts here.
Crests aren't based on Honor counts in your profile. Honor assesses the value of all your exchanges to determine how Honorable you are compared to the rest of the population.
I take the information I've read from official sources to mean that if I were to have multiple consecutive positive matches I felt my entire team deserved honor and I've never seen or played with any of the teammates prior I could give out full value honor to all people.
If I played with someone on my friends list on a regular basis and gave them honor every time we played my honor would not be worth as much due to the system in place to prevent honor trading.
If I played with someone on my friends list who was reported on a regular basis and honored them every time we played together this could result in trouble for both of our accounts due to an honor trading red flag, detected by the backend system.
After reading through all the information an "Honor All" button seems like it would go against the reasoning behind the honor system- unless the honor all button had it's own category similar to the current Teamwork/Honorable Opponent/Helpful/Friendly.