Well IMO, the "problem" here are stats. I really don't know why people care so much about their winning streak (i'm not talking about particular players, just generally). IMO, the best way to fix that is... to change how stats works.
We really don't need winning streaks, losing streaks etc. I heard an idea (from Shkval), that ranking should be based on kills / deaths from particular person. Then no one will say he got weak team or sth. You just wouldn't care if you lose or win, you just care about YOUR game. You can be good in losing team, you can be weak in winning team.
So IMO current stats are USELESS. People just care about their winning streaks to go higher in ranking. How many people got 100+ winning streak right now ? And you guys think they NEVER used host DC bug to achieve that ? Later they make topics here to show "how good they are", because they have 100 wins in a row.
Well, my question is - why do we need those winning streaks in stats ? Take it away, and people won't care so much about winning yet another game.