Booting inactive players - while not a bad idea - is a bad solution.
Getting servers that can actually handle the volume of players - is a good solution.

Mind that even in its high day, FFXI had tons of "AFKers" selling wares in their personal markets. Wasn't a problem there.