Punishment for Disconnections
Before you say anything, yes there are times where it's not the player's fault, but this [BAD WORD] happens intentionally FAR more often. If you find yourself losing connection often, either break BHVR's balls about their [BAD WORD] netcode, OR if it's on YOUR end, that's YOUR problem, and YOU need to fix it.
We really, REALLY need something done about this bullshit, it's time to put an end to this. @Peanits if you guys notice connection problems, you could implement a way to disable DC punishments until the problems on your end are solved, and then reimplement them (assuming this is possible/cost effective, I'm not a coder).
First DC = 1st perk slot locked until 5 games are completed. If player DCs again within those 5 games, 2nd perk slot locked, and game counter returns to 5, if they keep DCing they should eventually have all 4 perk slots locked, then their item/addon slots, then their offering slots. When a player who DCed completes 5 games, 1 slot becomes unlocked.
People who DC regularly need to be taught humility and respect for their fellow players. Almost no one likes playing without perks/items, and I think the majority of your playerbase would agree that if we had to choose, we'd rather these people stopped playing completely rather than having to put up with them. So if they don't like it and want to quit, LET EM, your game will be healthier without them.
I assume you can track the percentage of games players disconnect from, so once they hit a certain thresh hold (lets say 30%) those players get pushed into a separate queue with all the other DC junkies until their DC% goes down to, say, 10%, then they can play with everyone else again.
League of Legends already does this, and while I don't play that game I assume if they have been using it for so long, it must be effective. DC junkies DESERVE each other, and they will be forced to change their ways if they want to play with the rest of us.
BHVR, DO SOMETHING