We could use an "other" option. If someone wants to kick an AFK off of their team, they should be able to without saying he's doing "Admin Impersonation".
Maybe having the option is a good thing. Just program it that if that option is chosen to say "Hey, buddy! There's an AFK manager!"The public shouldn't be put in charge of kicking the AFK. People should be allowed to go afk for a little while before being moved to spectator which is what the afk manager does.
Disconnecting someone afk for a minute just because your team is getting dominated will hurt the server. People disconnecting from the server will lower the server rating and make the server show up lower on the browser list.