What to do about afk?

Purely an emotional response, but it feels like there is nothing done about players afking. I assume there probably is in reality, but they just keep doing it. It isn't very rewarding to play the game or try and climb, when the odds seem to be stacked against you 1 out of 3 games. Sure you can win some 4v5 games when your team plays well, and gets a lead. But in general the other team will smell blood in the water realizing a player is gone and begin to play the map and using their numbers to win. There has got to be a better way to solve this problem other than reports and banning accounts (which people will just make new ones anyway). Granted a solution probably isn't as easy as snapping your fingers to figure out, because there will be players that will try and abuse a poorly crafted one, but still it's demoralizing and extremely tilting to have a string of games where the odds aren't fair. So what can be done? There has got to be a better solution to reduce the amount of afks. Ideas?
Report as:
Offensive Spam Harassment Incorrect Board