What Snowden did was altruistic and for the good of the people.
You are entitled to your opinion on the matter. Being as he has been unwilling to defend his actions in a court of law or give an official statement on it, we cannot say for sure what his motivations were. We have just as much support for the notion that he did it for the notoriety as anything. If his actions were purely altruistic then why would he not be willing to go for full martyrdom and come back and face trial?
After all, there were other avenues he could have chosen to expose the program. I don't for a moment disagree that the program was wrong, but he could have brought it to the attention of the public in other ways.