I have honorable opponent. It all depends on who honors you, and how many you have.
I got mine at somewhere around 26.
Now that green ribbon, I've only ever seen 2 people with it. It means teamwork. One of those people is my friend. He said he got it at 16 or so. I have about 40 teamworks, and no ribbon, because about 30 of them were from my friend. Since he is my friend, they aren't worth nearly as much. The more someone hands out honor, the less it is worth.