With "we", do you mean the staff or the players? in either case the /suspect list is there for a reason.Unfortunately we can't spectate most of the games on the server.
Why not?Also I'm not sure if I would want non-staff members with access to a spectate command.
If you really dislike the idea maybe only allow players with ~25 successful reports access to a spectate command.
Staff can't see where a specific player is even if they want to?because when they get suspected we won't be able to see where they are in the server.
Someone else who does know what hacks look like could do /desuspectPlus plenty of players don't quite know what hacks look like and will suspect players for no reason.
Another idea: the more xp the player has the more the /suspect or /desuspect counts because these players are more experienced in the game?
Why don't we just try it for ~2 weeks and see if it works out or not?