Instead of perma banning people for language why don't you do what OW does
Like really, that seems much more appropriate.
The punished players can type all they wants (All, team, and post game) but none of the messages will ever be seen by anyone else, they even do that to voice in OW.
It is essentially being muted right out of the gate in every single match you play.