This is League of Legends, not League of Meta. If you want to play an adc, play an adc. If someone else ALSO wants to play an adc, they will play an adc ALSO. Their call is not yours, and it also doesn't AFFECT your call, whether you've illogically convinced yourself that it does or not. If you'd relax for two seconds and just ignore what the people you're randomly matched with randomly pick (shocker how that works) you might be able to enjoy a game without pretending other people have to revolve their gameplay around your speed-typing skills IN ORDER for you to enjoy it.
The real jerks are the people mocking players that pick what they'll actually have fun playing, players who don't revolve every decision around whatever convinces whimsical, petty allies that a victory is assured from the choices in champ select. I could get better predictions about moba-match outcomes from gambling addicts than the rank-and-file blind/draft-pick players.
You don't get to tell a player "you can't play Caitlyn because I dibsed Graves" due to some unofficial rule you've convinced yourself is law. ... well, actually, you do get to tell players that. You get to tell them whatever the heck you want. And anyone with half a brain gets to ignore it, and will. Quit raging at randos. Their choices are none of your business, and your choices are none of their concern.