I think you need to start working for dedicated servers in Dota2 warlock.Having 200+ping in every game,makes it difficult for someone to keep playing this game,even if its his favourite custom game.
There's nothing we can do about that, Valve decides which games get dedicated servers.