love it... one problem. That kid that queues up and says "I can't play X lane" - you then have that other kid that will flame him and encourage the team to vote him out. You then waste a lot of time in champ select arguing why he shouldn't be kicked instead of just selecting champs. Champ selection should be clean and concise and I don't see how they can cleanly implement this without burdening the process.
Beyond that what happens after they are kicked? Naturally the lobby would bring in another player... or lobby would start over... which means that same kid would be back in the queue and you'd get him again. Or if you have a system to stop him from coming in again you then have Diamond / Master level players that vote people out, don't requeue and you have the "I want to block them so I don't play with them" syndrome.
In the end intentional trolls will just hush up and play "good boy" in champ select, then go ape shit in game so it actually solved nothing in the end.