For all those of you who are asking, "Well what do I do if I HAVE/MUST leave?" Just know that you are GOING to get a leave regardless of the reason. The fault lies with you, and only with you. What you should start doing is looking at the time and deciding for yourself, "Do I have at least an hour to spare before dinner/chores/going out/etc.?" If the answer to that is no, then DO NOT PLAY. Simple as that. Otherwise, expect to get a leave point.
Also, this voting concept will just completely be abused. Newer players will be voted out constantly because they do not know how to play, because they make a few mistakes, or because the other members just don't like them. People would be getting voted out for the dumbest reasons. It's just not a good idea. This also ties in with the reporting system. I don't blame Riot for not doing anything with reports, if they don't, because honestly how do you even prove that the report is legit? You can't. People will report others just because of how they do in a game, even if they do what they can. Some players are indeed that spiteful.
As I've previously suggested, a system that replaces leavers and gives them the average gold and exp gained by their team mates would be ideal. However, it is also true that cases where the player comes in late in the game and just gets the win/loss will occur.
SUGGESTION:
However, you could also just input a system that, in the case of a game where there is a leaver, NO win/loss is counted and NO IP/XP is gained by either team. Also, surrendering would become possible whenever, at any time, there is a leaver. Knowing most players they do not like getting a loss on their record because of a leaver, nor do they like the fact that the other team is getting a win and increased IP/XP because they took advantage of a player being absent. At this point, once there is a leaver, the players could simply surrender without worrying about getting a loss and the other team getting a win. Also, since surrendering would be possible at the moment of a leaver, neither team would have to waste any more time then needed and could simply start another game as soon as possible.