I would like to see how this guy would react if it was an American citizen leaking information about random_enemy_country. Should the federal authorities of said country have the right to violate foreign soil?
Exactly. The level of hypocrisy is astounding. It is well-known that the US has been spying on other countries for a long time. There is a track record of involving citizens of foreign countries to engage in acts which are considered treasonous by their own countries standards and, if they had been our own citizen, treason in our own as well. What the US calls "treason" against itself would just be called "smart intelligence gathering" by the other country.
It is well-known that all countries has been spying on other countries for a long time. The USA is not special here. Just about all countries spy on each other and have done for millenia.