Yet you set your argument into a dichotomy, that either players are disconnected, or they are acting a certain way which requires some type of label. Instead, look outside and identify the problem correctly instead of assuming it is just these players who rage quit. Insinuating you are angry, no. Irrational, yes. Irrational is making a decision without utilizing all the facts and circumstances you know. You are assuming, that a) it is 90% and b) all 90% who have quit, did so out of some malicious reason. And 25-45 minutes may not be much to you, that that is a significant amount of time to be playing this for others who have full time jobs, children, or any number of other things. The other reason you are irrational is your lack of consideration for others “excuses”. Your perceptions and beliefs bias your judgment and make you incapable of seeing other’s excuses as actually legitimate. Not everyone shares the exact same experiences as you do regarding this game, and not everyone thinks like you either.
You also have to add to that the amount of time it takes to match make. So, when someone is trying to unlock a character (at least 1 requires silver in all maps), skill, or something that they need that specific map for, an hour spent not achieving their goal is significant. So, expecting others to waste, quite possibly their only hour, just so others can play a level, may also be selfish. What really is the problem is the system that forces this type of behavior, not corrects it.
The developers need to address many issues within this game, but your solution, labeling those who quit as some unfavorable title to which results in punishment, is irrational without considering why people quit. Same with PvP. Irrationally labeling players who quit as “rage quitters” in attempts to shame people into changing their behavior is wrong. It also helps condition those with bad behavior, to which some people quit, to grow. Those with no consequences for sitting on the edge of a map sniping, or completely ignoring the rest of the team’s efforts by creating their own conflicting goals have a wonderful game to do so. So those who want to play the game mode the way it has been designed to be played as, but end up losing due to the same, selfish types, is also an issue.
And lets use this as an example. Last night, on PS4, all three in my group would get disconnected. We ended up having to wait about 30 minutes, and had to do the entire level all over again, just to be disconnected frequently again. But sometimes, we would get disconnected, then be able to jump back on a few minutes later. That was happening to many last night, and is not limited to just one night either.