Not a bad suggestion, it blows away the dumb argument people make that, "not allowing spectators to see traps means clan members can't help each other with bases", because the leader can make it so the spectating members can see and help their clan mates.
Personally I don't have a problem with spies, and I have no issue with the way the system works now.

