Clearly the harsh reaction to Snowden has done nothing in this case. I wonder what the reaction would be if Snowden would have been treated like a whistleblower and not a traitor?
Largely because Snowden is outside the political reach of the US for the moment, and the USG realizes it would be counterproductive to throw a public temper tantrum about it.
If he hadn't fled it's quite likely he would have faced the same kind of treatment as Thomas Drake and William Binney, if not harsher.