League of Legends is a good example of that particular punishment, and out of the multitude of years it has been around, it still can't differentiate from a hard leave, and a DC. Not saying they couldn't do it here, but just wondering if it really is actually possible.
I personally have left games before, I wont try and hide that fact, but generally I do it because the match is over for me anyway, and me staying is only going to get my squad killed faster. I've even mentioned in other threads that I don't mind it when people do it on the landing.
It's hard to get to their deathbox when we just touched down, I have no guns, and there are 4 other squads running around. YES, I WILL, try and get your banner, but if you leave, then I don't have to, and I can actually play the match for maybe a few minutes longer. Instead of having to throw myself at 4 other squads, just to end the match early for the entire squad, because we were all downed trying to get to you.
It's when we are 5+ minutes into the game when I start getting irritated by it. You're whole squad is fully kitted, we are fighting against 1, maybe 2 other squads, why wouldn't we have a decent chance of getting your banner? Whats worse is it is almost always these level 80+ people with 1000's of kills that do it. Just because you're great at the game, doesn't mean everyone else, including your own team, is complete garbage, and can't get a few kills. I don't know how many times I've wiped an entire squad, immediately after they down someone and they leave.