Seems to me that the selfish action is playing with the intent to log on the opponent when losing, the opponent gets all the risk for playing honest and the cheater circumvents fair ingame play.
…
The comment I replied to was about players having to quit playing because of important things happening that need their attention (at least that's how I understood it).
Using the menu log out just to avoid destruction is indeed selfish and doing so repeatedly is - in my opinion - a clear sign that that player isn't interested in PvP and therefore shouldn't play in an environment where PvP is possible.
Some players are way to much focused on wining that they apparently have forgotten that playing the game is supposed to be fun. Works for both "sides" - those who insist on getting the "kill" and those who think logging out just to avoid "not winning".
Why insisting on getting "the kill" if that kill isn't "earned" by a real fight. Destroying a ship that's not under the control of a player isn't PvP or playing the game.
Login out while in combat isn't playing the game.
The log out timer is there to allow players to exit the game even in a dangerous situation, because there are situations where a player needs to react to something more important than the game.
Maybe increasing the log out timer every time it is used could be a solution (and reducing it over time).
For example:
First use: 5s
Second use within X days or hours or Y time period: 10s
Third use: 15s
…
That way those players who really have to react to something important can do use it. Those who just use it to avoid ship destruction will soon face very long log out times*.
Those who don't know how often they have to react to other things and need to log out anytime should consider playing in Solo or Private Mode (PvE) - or simply don't seek out places where they get constantly into dangerous situations.
Could that be a compromise?