Uh, what? Since when is Pokemon a "spectator sport"? Sure, people open their matches up in the finals of tournaments for others to watch/record, but nobody has ever been forced to allow spectators or announce their matches in any tournament. In fact, I'd go as far as to say it's poor strategy to allow spectators before the finals of a tournament, due to the heavy threat of scouting in this game (you know, the game that is heavily influenced by team matchup?). What you're suggesting here is the exact opposite of what has typically been done in the past; when one player doesn't want spectators, the other usually (by usually, I mean I have never heard of any other case) honors it. You can't force people to allow spectators if they don't want to.
By the way, I'm not agreeing with Philip because I don't want my opponents to scout my team. I really don't care if anyone scouts my teams, I tend to use different teams every round. I'm agreeing because it is logically reasonable.