Your assertion makes no sense. Snowden gained nothing from going to Russia, except for protection from the US government. He went from living in Hawaii on a very decent salary to living in a country in which he has no family, can't speak the language well, and can't travel internationally. Snowden has been very clear and consistent from the beginning about why he did what he did, and his reasons are justified.
If you're going to criticize Snowden for living in Russia, you'll have to propose a better course of action. There are very few countries in which American dissidents are safe. If Snowden had gotten to Ecuador, they would have turned him over by now, just like they did with Assange. EU countries wouldn't have protected Snowden - they wouldn't even give him a visa to allow him to testify in person about US spying on Europe.[0] If you want to see just how subservient the EU is to the US on these issues, recall that when the Americans thought Snowden might be aboard the Bolivian President's plane, they successfully pressured the Europeans to force the plane to land and to submit to a search.[1] They were willing to humiliate a foreign head of state just to hand Snowden over to the Americans.
If you go down the list of countries that are capable and willing to shield someone on the US' enemy list, you end up with a very short list. You can't blame Snowden for saving himself after handing over the documents to journalists. He's in one of the few countries that can actually shield him.
> When he voluntarily became a Russian citizen, swearing an oath of allegiance to Russia during their war of aggression against Ukraine I couldn’t maintain that view.
Does everyone who becomes a naturalized American citizen automatically support the Iraq War, the bombing of Libya, drone strikes throughout the Middle East and the Horn of Africa, the supply of weapons for the war in Yemen, America's support for Israeli military occupation of Palestinian territories, and everything else the US does? Snowden has been forced by circumstance to live in Russia. Becoming a citizen of the country you live in generally makes sense, as it affords you more rights and permanent status. That doesn't make Snowden a spy.
0. https://www.theguardian.com/world/2014/may/01/germany-edward...
1. https://www.theguardian.com/world/2013/jul/03/edward-snowden...