Indeed its needed. I see why people do it (login sucks and you get issues like you have) but at the same time your denying people who will actually be PLAYING a chance to get on. Given a queue is done (you know, like anyone with even the slightest sense of mind would do for a game to prevent issues like servers being full and giving people a chance to log in, and enjoy life for the 30 or so minutes before they get logged on) it would be nice to have, say an hour afk timer or something which is MORE then enough time to give someone to be afk.