I'm not aware if this has been recommend yet, but if someone queue dodges, would it be fair to deduct a small amount of ip from the dodger?
EDIT: The reason why I posted this isn't even a personal one because I prefer to play blind pick, but I have seen many people complain about the large amount of dodges. I will address some issues and why I feel this would help:
Reason 1: You can't report dodgers. A dodger can dodge as many times as they like and only take an elo loss and a "time-out."
Reason 2: Because it's not ranked, no elo is displayed, and therefore dodging loss of an unseen elo isn't really a punishment.
Reason 3: So many people dodge that it is very possible to spend 10+ minutes in a queue for a game that last 30 minutes at most.
Why I think it would work:
Firstly, I don't recommend you take a very large chunk if ip out, maybe like 20 or so. I would however, recommend for every queue dodge per day or week depending on how the system will be implemented that the ip subtraction increase.
Even with small hits, assuming you don't make the amount steadily increase per dodge, I believe it will drastically reduce leavers. I also recommend that the first dodge be free or a warning with a time penalty.
The truth is, not all dodgers are people who exploit it to avoid bad teams or setups, but some have legitimate issues. The problem I have with those issues is that if you KNOW you have said issue, you obviously shouldn't play. Yes, if you lag, you shouldn't play. You ruin the game for your whole team that way, and you're being a selfish *****. If you know you are having connecting issues, you should fix them with custom games before going into a real game. If your HUD is funky, you should find a way to fix it or get a new comp/computer. The bottom line is: if you try to play at a disadvantage because of your tech/connection, then you are in essence being selfish.
Overall, I think this idea is very worth looking at.