I don't know about Zalo and I won't accuse him unless it is proven. (So should you) However I have a solution for those situations:
1. We can collect disconnections statistics from replays and if a player has a disconnection habit, it will surely reflect in those statistics.
2. With the match making system, it will check user's connection and if they drop, it will also drop from the match making tool.