Chess.com should create a "Buzz" button for players to press when they think their opponents left the game. If a Buzz delivers and the opponent doesn't reply, it will be assumed they left the game, and should be penalized accordingly. However, if a Buzz doesn't deliver, the player should know their opponent is having Internet problems.
On this platform, I have lost over 20 bright games painfully on auto-resign, and still get penalized for leaving the games (breach of fair play). Most painful of all are games I supposedly left (auto-resigned) when my opponents' time left were 00:00. Also, games I didn't even make a move, and instead of the server aborting the game, it subtracts points from me.
Chess.com, you need to come up with an algorithm that helps manage Internet problems during games, or a new/amended rule in such situations.
Thank you