This whole Plame thing is maddening, because everyone is confused by Superman.
In Metropolis, people know Clark Kent. People know Superman. The people that know Superman know that he is a superhero. And so ergo, if they knew that Clark Kent was Superman, they'd know that Clark Kent is a superhero.
So here's the problem. People are comparing the Superman thing to Wilson/Plame. The GOP is confusing things by trying to pretend that:
When the truth is that the secret part was not from Wilson-to-Plame. Plame was never some big secret. It was her frigging maiden name, for Christ's sake. It was listed in Who's Who. That was no secret. The secret part was from Plame-to-Spy. The GOP tries to prove that Wilson-to-Plame was no big secret, and so therefore treason didn't happen. They skip the whole part about, you know, outing Plame as a spy.
All this crap about how Rove was ok because he never mentioned her by name is like saying that you didn't out L. Libby as one of the leakers, because you didn't refer to him as "Scooter".