Before I continue, I will state that the following is not intended to flame you or to hurt your feelings. (Although it may sting your pride)
while i agree that there are definitely bad times for a lot of players, especially those in ELO hell (trust me, I know), it's unfair to say that Riot isn't giving players the chances they need to rank up. I've been actively playing the game for a few years as well, and I know the position you're in, but blaming the developers and blaming teammates or reports, or veen the game itself is irresponsible and does not equate to the level of play that you are at.
Hands down and hard truth, if you're as good as you say and play as good as you say You should not be where you are now.
Truly, the only thing you have to focus on to rank up and "prove" that you're on a higher level is to actually play the game and not complain to others- not to Riot, not to the boards, and certainly not to your teammates.
You state that the game will not allow you to play if you talk (honestly, the only reason that happens is if you're really toxic, which I'm not saying is or isn't your case). That is also a problem. Why talk? At elo hell, most of the time you'll face people with the same attitude and stubbornness and elitism that they should be higher and anything you say is drivel.
But League is a game where the better person and team win. Therefore, if you want to talk Do it with your play, and not with your words. You'll find yourself steadily climbing with the god skills you say you have.
Also, remember, this is a team game. While there are many games that you can win alone, the majority of the games you play rely on your teammates as well, so that skill of being a better teammate is also very important. I'm not saying you should hold their hands and babysit them, but work with them, and, if they are spitting nothing but flame to you, mute and play the game.
Lastly, your disconnects/afks. That is simply not the case of Riot's doing. It's your internet provider. League does an excellent job of trying to make it fair for all players to play, but remember, this is a game that relies on internet connection as well. It's an online game and, of course, you should expect that better connection and better internet will definitely help you stay connected in the game. Have crappy internet or wifi? That is something you should seek to remedy. Maybe go to a place where there's great internet or upgrade your provider?
So, in conclusion **Tldr; **
Get better internet connection, don't flame or take flame, and play with the God skills you say you have.
You can do it. GG