No I understand where he's coming from. I don't know what the solution is but I can tell you what the inherent problems are.
#1 is queue dodging. Waiting 10-15 minutes to get into a game just because someone dodges because they don't get to play the new champ is pretty annoying.
#2 "That champion sucks!" or "You can't play that champion in that role!" So when you shadow pick them, one of your own teammates bans them. This has happened to me just as much as someone has queue dodged. In fact, it just happened to me 2 games in a row and then the teammate that banned my pick says chill out it's no big deal.
#3 Everyone on your team wants to play them and you're at the bottom of the pick order.
#4 "If you play that champion, I'm going to feed/troll/int/etc." (and even then sometimes they take the champ instead)
Some people actually use RP to buy champs they never get to play. It's pathetic. The toxicity in this game is THE WORST of any online multiplayer game I have ever played and there's no consequences for people ruining games. If there were, this behavior wouldn't persist. Someone on my team literally gets trolled every single game. I don't understand why people would rather troll and grief their own teammates and lose the game because of than just play the game and win. It blows my mind how disgusting some people can be in this game.