You keep on saying that the chat logs do not show the context, which they don't, and I am not saying that context isn't important, because it is, but for Riot Games, the context in-game for what YOU said does not apply here.
You are responsible for what you say, you have the capability to hold your tongue and just report the person after the game, the context does not matter.
Taken verbatim from Riot Support's article on the Instant Feedback System:
WHY WAS I PUNISHED WHEN THE OTHER PERSON WAS WORSE OR STARTED IT!
- Simply speaking, retaliation is not an acceptable or justifiable behavior. An argument between two players can easily create a negative experience for the rest of the players in the game with you. Regardless of the other player’s actions, this does not justify your own behavior. You alone are responsible for your actions within the game. If you encounter a toxic player like this, the best option is to simply report their behavior and move on.
- Reports are a vital piece to the puzzle. If you are not sure of what sort of behavior is reportable take a look at the Reporting a Player FAQ
WILL MY ACCOUNT GET PUNISHED FOR BEING REPORTED WHEN I DID NOTHING WRONG?
- This is unlikely, as reports are only one piece of the puzzle. While they are important to bringing games to our attention the system still gauges the behavior in game before punishments are issued. Also, players who consistently make false reports against others diminishes the value of that player's report and renders them meaningless.
So the instant feedback system will really only ban you if it deems your chatlogs bannable.
I would like to state again...
Context does not matter when it comes to chatlogs in League of Legends