A Simple fix for AFK/DC, ELO Hell and Bad Teams.
[Explanation of kill contribution A Team has 50 kills at the end of a game 0/0/0=0% 5/5/20=50% 25/4/25=100% 0/10/50=100%]
MMR Scaling based on kill contribution.
The possible MMR (-/+) is thrown into a pool and divided based on kill contribution to include OBJECTIVES . Obviously you don't need 100% to get the max output but the player with the highest KDA will come out on top of the negative or positive MMR. You never connect and are 0/0/0? You don't deserve to play with the people in your league.
This would lead to smurfs climbing even faster also so they don't wreck too many people.