So, should we have pardoned Jack Ruby (if he were alive) for killing the guy that killed JFK? No.
Why does Snowden deserve any different treatment. He still release confidential information. It's not like what he did can just excuse that fact. He exposed US spying, internally, externally, around the globe. He didn't just focus on the US... No pardon. Doesn't deserve it.
Just my opinion.