This might be a solution to toxicity...
Force people to have a mobile phone number and have a text message password when creating an account so they can't abuse it. That way when they get banned it would severely increase the impact against trolls. Unless they want to buy another phone number just to play again.
Blizzard has been banning machines now. Try that.
Do fucking something.