Hey.
There should be an automated punishment for people who leave games in the middle of the match (while still alive). Implement a counter on each player which monitors the games that they have ditched. If they ditch more than 3 games within a seven day period, they are automatically temporarily banned (possibly for 12 hours) from playing the game. If the seven day period is surpassed without the 3 game counter being exceeded, the counter is reset back to 0.
This should substantially discourage the behavior of streamer worshipers.
Let me know what you think.