I wouldn't call Snowden a traitor, but I think the term is perfectly apt for Benedict Arnold. He was a general in one army who defected to the opposing army. That's pretty much the definition of traitor. That doesn't deny your point that all the rebelling colonials were traitors to the British.