Why couldn't the server simply enforce global kick on 10mins of inactivity? Mechanics allowing, of course.
I have often a) taken a coffee break, b) gone to prepare food, c) gone to the bathroom while my ship has been on autopilot en route to a jumphole or mapping the system, for example. None of these take more than 5mins, and if it does, I'm usually docked and the server kicks me out. As I play on a notebook (sometimes while travelling) I also have separate cases of inactivity due to battery limits or WLAN connection issues.
The server also kicks me out if I spend more than 10mins doing proper RP on system chat while being docked, so it works both ways :) In any case, I feel any inactivity of more than 15mins is purely deliberate or due to technical issues. However, if someone has their computer or connection die, perhaps an enforced logout would be more warranted, than a sanction.