I myself haven't had any problems nor have I been D/C as long as I can remember. But its pretty bullsh*t when you see someone die cause of that. So I had an idea.
In my childhood memories I remember playing Starcraft online and when ever someone in the game was lagging there would be a popup thing that paused the game for everyone until the connection was established or else u had the option to drop the player if he/she exceeded a given timer
I've managed to find a picture on google:
Keyword: Starcraft Lag (images)
I think this tool would be a great addition to the game, thus it would solve all those lag deaths.
Or else we just keep playing as it is and hope the Lag Boss doesn't strike