I do have a clear definition of traitor. Snowden fits the bill. Releasing govt secrets to foreign entities including the enemy is treasonous. He knew damn well what was in those files. Otherwise he wouldn't have fled the country.
It's the current law. He broke American laws. Why would other countries' laws apply?Leaking classified information in itself isn't treason. Leaking classified information to benefit our enemies is treason.