EZ fix for afk's (RANKED ONLY)
Ranked only because life happens, HOWEVER, you cant have a "competitive" queue, if its not.....wait for it....COMPETITIVE!
1-If someone hasnt connected by 10 minutes in game time, game ends. By this time, other team has already realized there is an afk, and game is probably out of hand already. Also, no reason to assume the afk is ever coming back by this point. Team with afk gets no ip, but no lp loss. Other team gets ip for their time and "maybe" a small amount of lp like 4 or 5. In series is considered a win. Because well, they more than likely would have won anyways. 2-If the dc or afk happens in the middle of the game somewhere, the same 10 minutes is applied. However, for games over 20 minutes, the "losing" team should get ip for their time, as, its their life and time is precious. The winning team in these situations gets full lp gain as if a surrender had happened or something.
Easy to implement (you already have it in programming to notify if inactive for 5 minutes). Also, I am really only concerned with the afks that never connect. There is no way even Helen Keller could consider such a game fair at all for anyone. I could see the argument of teams trying to force someone to afk so not everyone gets full lp loss etc, BUT, the afk from start is literally abusable by noone, and costs riot nothing at the end of the day. Just some programming to add the "No Contest" victory/loss screen that everyone will get.