Totally remove Snowden from the argument and there is nothing wrong with any US President putting the US native workforce ahead of foreign workers. And complain all you want about Trump, and there is a lot to complain about, there is nothing wrong with any US President putting US interests ahead of any other countries.
And how can anyone be surprised that Russia is more than willing to put Snowden on a plane back to the US to cultivate favor with the US government? In our cynical world that is just politics 101. There is no downside for Russia handing him over to the US. There would be no Russian protestors storming the Kremlin to protest the decision. There will be no impassioned speeches in the Russian legislature imploring Putin to change his mind. As far as Russia is concerned Snowden's propaganda value has been used up so why not hand him over.