Assuming that you never queued with the same player twice, it would take over 1 million games to evaluate 10 million players. Even assuming every single one of those games was a surrender at 20, you would have to be playing League of Legends for over 40 years to evaluate half of the player base.
Uhhh... Okay... so your argument is that you are never going to queue with the same player twice. So what is the point of ignoring people and not having them be on your team ever again? The likelihood of it happening is already astronomically low.
Either way, if you are good enough and you feel a player is bad enough, wouldn't that mean that soon enough you will move out of that elo and never see that bad player again? If the player is so bad but you keep getting teamed with them, maybe it's the game trying to tell you something. (you aren't any better than the guy you're trying to avoid)