@ApprenticeGM Abandon the game only if you do not plan to continue. Either player has the option and they will lose rating point if they do. Winning rating points from a stronger player that left me hanging makes no sense. Abandoning my game when my rating point is higher than my opponent make no sense to me either.
Abandoning all depends on the time control and how much time is left on the clock and if you will come back to the game in time to continue the game. When players play OTB, they go to the washroom and hurry back to continue to play. Some players simply get distracted, when they leave the chessboard and talk in the hallway with a friend. Some do not make it back in time.
Then there are the absent minded players, that forget about the clock. With OTB, some even continue playing when the flag falls and that legal, the flag needs to be claimed. On the internet, you must claim it if the player leaves you hanging.
When I play, and I am concentrated in my thoughts, I sometimes forget about the clock.
That's leaving a player hanging too.
If a player does not want to wait, they too can abandon the game.
It's the same for them. They are not forced to stay. The rating is quickly regained by playing more games. It's only a game. Rating doe not improve by playing more. It improves if you learn more.
Punishment is cruel when the other does not understand why they are getting punished.
If it's a rage quit then maybe this link can generate some ideas to implement for chess.
www.thegamer.com/15-games-that-punish-you-for-rage-quitting/