I agree, currently the number of trolls in game is somewhast worrying. It can make playing rather difficult sometimes, especially if you are mafia. Mafia has a lot of difficulty getting a team in some gamemodes who don't leave day 1 because of their role (and while they do not admit it, it is a little strange how it is usually mafia roles who leave, right? - but this is a whole different can of worms), without having a troll go into a game and post all mafia numbers. Yes they get reported but the damage has been done.
The issue with email verification is the below point,
TrillPhonk wrote:This will make 0 difference considering that one can just use a throwaway email in services like 10minutemail to verify an account
Therefore, a counter solution would be to only allow verifications through emails which are from specific non-throwaway email sites. IE: a limited number of email providers. Although, I can also see this being very excluding for players who aren't a part of the more common providers.
An alternative solution is to assign free to play players to seperate lobbies (as per a suggestion of a friend), or set them a higher games played number before they can leave "Classic" while setting a minimum win rate of 50%. This would force them to put time and effort into playing.