That makes no sense. How can implementing an AFK timeout be "drastic"? So, Log in restrictions and stopping character creations and stopping digital sales of the game are not? It would make sense to try the simpler fixes first like trying for the AFK timeout before the servers to see if it helps.
WOW has one and they are very successful and I've never heard anyone complain about it.
I think staying logged in while you are at work and school is selfish and inconsiderate. The entitlement attitude of people who think they should just be able to do whatever is ridiculous.
