It's certainly not legal loopholes that keep Snowden away from being handed over but a decision of one man. Russian constitution also has a lot of great things in it, like freedom of speech, freedom of association, two terms limit on presidency, immutability of borders and priority of international treaties - all of which were stomped when it became politically expedient.
https://www.theguardian.com/world/2007/may/22/russia.lukehar...
A commendable stance, IMHO. (From a most uncommendable unregime).
They also have no extradition treaty at all with the US. Hence why Snowden is there, I guess.