I get that alot of things in the game are annoying but....
they all have ways to play around them... regardless of what it is... part of being a better player is learning, growing and adapting to those things that people seem to cry and bitch about the most on the boards...
for example annie's passive stun
caits traps
and so on...
crying and asking riot to change every lil thing in the game just cuz you cant blindly pick a champ , blindly build and blindly faceroll keys to win games dont mean the game is unbalanced or unfair or toxic.
i have only experience a handful of situations that were considered truly broken. as far as balance of items and champions no matter what riot does if they take all 5 champs in all 5 roles and nerf those champs directly the next 5 and those below will be buffed and then you have a whole new crop of "broken' "unbalanced" "strong " champs...
this game constantly changes with patch to patch and season to season ... what you did last season and the season before dont directly impact or have the same meaning this season, let alone from patch to patch. you must learn to grow and adapt with the changes but better yet you must learn how to be better at the fundamentals of the game and understanding the higher complexity of gameplay that exist in the game. as long as you do that you wont have the giant hurdles in your play and wont hit plateaus as often.
always strive to be a better player... in every aspect of gameplay. it makes the game better for all. and regardless there is always gonna be someone better then you and when you come across those who are... respect that... it dont mean your any less of a player just some just have a better natural ability at this game. but good news is you dont have to be a god at this game to have fun and enjoy it.. and that is what the game is about.