As he was bravely running to Singapore, Red China, Russia...
Should Snowden have simply stayed in place to become either a State criminal or yet another unexplained death by so-called natural causes?
The US government gives multi-billion-dollar State grants to Singapore R&D institutions. China is arguably only somewhat more Red than the present USA administration. (I don’t recall Snowden seeking asylum in China. He transited through Hong Kong.) Russia has taken a public stand against the homosexual agenda. The State is today supporting religion in public life and the nuclear family.
The days of clear cut differences between communism and capitalism, tyranny and freedom, as exemplified by nation states, are waning. There is tyrannical communism here in the USA and elements of individual freedom and capitalism in all the nations to which Snowden turned for asylum.
If your argument is that Snowden ran from an oppressive USA to our former enemies, it is weak, in that he found asylum in the former Soviet Union. Alliances shift.
Snowden’s act remains separate from his place of asylum. When one’s country is a tyranny, one’s obligation to it is no longer required.