I think the problem with the autokick is the time it requires..
If I'm in a laggy area, I risk getting autokicked during a conversation, unless I skip past the dialogue (which I wont) as, while you're in a dialogue, keyboard and mouse activity is NOT registered by the game as activity!
I have been kicked twice because of that
BW, you need to do one or both of these two things:
Make activity during a conversation count as activity
Let people be AFK for more than a few minutes before kicking!