Here's my suggestion to SE, if they even read the thread..
why don't they just create a afk boot system. If you afk for more than 30minutes, just have the system automatically boot you. When I'm in game, I see more people afk than playing because they're afraid they can't login if they logout. Everyone has different playtime, it will makes things go a lot smoother. people who need to be logged out will be out and people who wants to log in, can get in.