Context Matters to Determine Punishments
You cannot simply punish people without context, if a person is performing poorly because of his/her skill level it is not punishable, if the person is actually going down every lane with 7 tears tp/ghost then it is punishable.
If a person uses the term gay in an unironic way like " oh the enemy jgler took my top side buff thats gay" that is not punishable, if the person is harassing someone "god vayne you suck %%%got go feed bot more" then that is punishable.
Every offense is not black and white it is a shade of grey and we need context of the situation to determine if the person was truly toxic or not.
If we punished players without context it would cause more damage to the community over the toxic players and drive people away from said gaming community. If you honestly think people deserve punishment for any of the examples I put out I suggest you reflect on your ideals and see how flawed they are. People that think context does not matter as a group become a serious threat to the community itself, for they are a silent minority that want to impose rules on the majority that punish people for what they deem "wrong" and it is up to everyone to stand vigilant in order to protect themselves as a community and as a individual .