I am ashamed.
Lately, I've been more and more angry at the punishment system, and only once in the last month have I reported someone. I know how it works. As the title states, I'm ashamed because I used the system to get someone punished. Someone who, by the rules, was in violation, but in the human regard, was not out of line. While I was the inverse- out of line in the human regard, but was playing by the rules.
I don't report people often anymore, because I don't believe in the system. This person was frustrated at me. They believed I was not contributing to the team, which clearly was wrong, though one notable error was made at about 11 minutes when Udyr was caught in red side jungle by river and midlane- my team is blue. TF decided to jump in to help him, I decided to let him go in favor of the tower. For what it's worth, I quickly pinged my intent when Udyr engaged. Had I chosen to go in and help, it might have won us the dragon a few minutes later and changed the game, as I could have saved TF and killed Gallio. I was called out for this error, and at first I thought I made the right choice, lightly defending myself instead of accepting the criticism. For this, Udyr went into the deep end of tilt and the offending player raged at me.
In the end, Udyr repeatedly made much larger errors and cost the game, and while he was tilted, it wasn't him I reported. Everyone else kept trying, and if anyone ought to have been punished, it was Udyr, because his actions were not in the spirit of the game- by not contesting Baron and instead farming blue wolves and backing while the rest of us got in positions, running from teamfights while lingering near them, repeatedly getting caught in bush facechecks, and I'd say questionable Frozen Heart item choice. I can't find his history, so I don't know if this is a habit item. Udyr is not the focus, however- the point is that he was the offender to the spirit of League but is totally scott free because all he said was "I'm tilted because of Garen now".
Through the rest of the game the offending player would, at any opportunity he conceivably could, repeat that I'm the sort of player who wouldn't help the team. Rather than apologizing or admitting my error, I continue to lightly defend myself- "I am helping", "You're being selfish", "You lost a 4v4, that's not my fault", "I did nothing wrong". The last was in context of him saying he'll report me. Yep, we all know it here, talking about getting people banned is, ironically, an offense. In as SJW-approved terminology I can muster, I inform him that I haven't broken any rules, but he has. I don't even say what specifically he did, because I couldn't think of a Bot-approved way to say "saying you'll get me punished is reportable" at the time. I knew I made a mistake by that time, but at that point was carrying and defending myself from further undeserved accusations.
So I'm upset, but not at him, not at Udyr, but at ... well, this forum. At Ulanopo and a few others. Normally, I would have admitted my mistake. I should have apologized to Udyr and promised better. In undeserved fury, I report the offending player for it. Just because he broke the rules. I was the one in the wrong with regard to chat, and while he should have dropped it according to the rules, according to human decency he should have insisted that I realize my error.
Which I did. I just didn't admit it. He deserves another apology now. I was wrong to report him. 
The point of this thread is that rules do not align with decency and good morality, and it is up to you to make the right choice. I haven't really put anything up for discussion but welcome comments.