I agree and disagree.
Telling the media that the NSA was breaking the Law and infringing upon all Americans civil rights, then accepting any criminal prosecution for his actions, would have been civil disobedience.
Leaking details of programs, then going to China, then to Russia....thats not civil disobedience, thats Treason.
I side with Snowden, I agree that the people had a need to know here. I simply disagree with his choice of tactics in how he did it, and what he chose to do afterwards.