I've been noticing that people tend to go AFK quite a lot in server, and in one case someone stayed in spectator for several maps for seemingly no reason.
Sometimes these AFK people are staff, and cannot be kicked.
My proposal is that if someone stays in spectator for so long, they get auto-kicked.
The length of time is up for debate, but I would probably ask for about 15 to 20 mins in spectator before a kick.
These AFK people are taking up server slots that could be used for active players, and there's no reason for them to be there if they're AFK.