Bear in mind Snowden has proven his commitment to rigorous honesty. Many people you might think of as decent might think these things, but not admit it, even to themselves.
I don't judge Snowden for saying these things, any more than I would judge a person who lives in a rich White/Jewish area and would never dream of living or going to a poor Muslim/South Asian area. That is to say, I don't judge him at all for saying these things.