The magical way to fix about 70% of all the toxcitity
It's very plain and very simple. Remove all chat, at least from ranked. There is absolutely no good reason that 2 people from opposing teams should be communicating. There are a few reasons why they WOULD be communicating.
-
To give away information on their team
-
To complain about their team to other people
-
To try and smack talk
While a lot of it may be "in good fun" to "talk to other people in the community" that's just not the case. The only thing All chat does it open the line for them to talk to people they have no business to be discussing with while in game. Perhaps in normal games you can keep all chat to let people have that fru fru let's be friends crap, but at least in ranked let's keep it to a higher standard. I can guarantee that by removing all chat you would cut off a waypoint for a gigantic amount of ragers. Similar to the reason why seeing the other team's rank border and ping was removed. Devs listen plox :X