For a start, the community should stop being dismissive. Stop being racist, sexist, homophobic. Stop reacting negatively to honest questions about representation.
Acting like the dota scene is perfect and would willingly welcome anyone with open arms is, well, dishonest at best.
Very well put. This exactly.
I've posted this before, but have you seen the things WomanInDota gets in her games?
https://twitter.com/womanindota
Many people like to blame the "Peruvians", the "Russians", or whatever country is the flavor of the month to blame for their losses, and that's extremely racist. I've had games where people have gone on tirades against whatever teammate throwing out racial slurs all over the place. I get that language barriers can be frustrating, but Dota has a billion ways around that. You can play with a language barrier, just because you and your teammates don't speak the same language doesn't mean that "matchmaking is screwing you over by matching you with the Peruvians".
Valve have made significant strides with in-game communication that often go unappreciated. Remember playing before the chat wheel even existed, and there was no Alt+Clicking, only pings? Remember when Alt+Clicking functionality was constantly being updated to bring in more functionality, and was still even updated recently? If I'm not mistaken, I think it was recently added to where you can Alt+Click the XP bar or enemy level to state what level the enemy is, or how much XP you need to a critical level (usually 6). You can pretty much Alt+Click anything on the screen to tell your teammates useful information about it.
Assuming latency wasn't an issue, I could probably queue into the Russia server, not use voice or text chat, and play with my teammates just fine and they would have no idea I don't understand their language.
I just can't imagine that it will ever be resolved with the way the game is ran but they can crack down and come up with a system like the tribunal in league? That might be a move in the direction you are looking for. It is till pretty much wishful thinking. They could also remove voice chat lol. Just being real man, don't take it the wrong way.
You're really missing the point. Valve can't just go:
Patch 6.87
* Added diversity in playerbase
* Lowered Vacuum CD by 0.1 seconds
and have that actually work. This is something the community and Valve as a whole have to work for. Dota needs to be a welcoming environment, having more diversity in casters/panelists/players, etc would really help with that. The community needs to be more accepting of these things.
And believe it or not, Valve have made efforts in-game to do this. Obviously the report system works pretty damn well, and doesn't require any kind of LoL-esque tribunal. I'm not usually for automating stuff like that, but the way Valve have implemented it, it works really well. Granted I hope that didn't go too much to their head and try to automate everything (I'm looking at you Steam Greenlight). The methods for getting around language barriers I mentioned above are great for letting more people across the world play Dota together.