I would like to make a suggestion.
Remove non-spectator spectating from the servers. By that I mean prevent dead people from spectating and only let spectators do it. The current system allows people watching for exploits to do so under the spectator banner, which is fine, but the only reason one would spectate while waiting to respawn is to watch the enemy team and determine where they are, which I consider an unfair advantage.
Discuss, if you wish, although unless you personally spectate the other team there isn't a reason to oppose this that I know of.