Game can distinguish between getting kicked and someone that leaves, can't it? So if you get kicked you shouldnt get punished, but if you leave you get punished. Not sure why someone would kick another player though during m+ runs but yeah game can take care of that. DCing should give same punishment after x minutes from starting the run. If someone else gets punished from dc/leave first, you are free to leave/dc all you want. It's the first person who dc/leave who should get punished not anyone else. I know it sucks if you have real dc issues, but that's the unfortunate consequence of having a bad connection. If you DC a lot during a m+ run you probably bring your group down anyway so prio should be to sort your connection then do m+ again. I think most people will be fine with that and sort their stuff out before attempting m+ again.