There needs to be a vote to kick system to kick out AFKs and team killers.
There should also be a penalty for leaving games constantly to prevent players from completely abandoning their team to have it be completely uneven. You don't need to outright ban the people leaving games constantly, just simply delay them from entering a game for 5 minutes, and if they keep leaving games, increase the delay.