Toxicity and losing streaks are things out of control; they happen in any competitive environment.
The issues ranked has are legitimate and fundamental; they make you question why are you playing that mode in the first place. Ranked is messed up because of two things: its level up design, and matchmaking (of placement tests). Leveling up is a very vulnerable system, and it is flawed. It takes a linear input of either a win or a loss (which is to some extent affected by average rank of opposing team). Linear input in a very complex system that is volatile, as it involves multiple players and individual performances, can lead to weird things such as winning streaks, losing streaks, back and forth i.e 50% winrate--it is very volatile but has a linear progression. And seriously, how can your skill level DROP in a couple of matches? Do you lose millions of neurons per match? What the actual shit? And I have yet to get grouped up with players of a higher ranking above 40, so the match making groups you up with a very limited skill pool that doesn't mean shit.
Secondly, that linear progression has technical issues i.e quitters who botch wins, so you have a higher chance of ranking down. And there are certain levels of play that break this system and makes it completely unpredictable, which is below rank 40. You get all the gold medals and good stats, but your consistent good performance has an inconsistent leveling up progression.
In my opinion, rank and leveling up should completely reworked up from the ground; it ignores a lot of metrics that determine your skill level. And the technical issue of quitters will fundamentally make this system flawed.