While I appreciate your honest opinion, I'm going to go out on a limb and suggest that very little of this can be categorized into "black" or "white"; at least not yet. I not only respectfully disagree with the absolute premise that you offer, I also disagree with the absolute premise taken up by most of those who have replied to you. There are many questions that need to be answered before these kind of conclusions can be drawn.
It is clear that Snowden did violate his confidentiality agreement - there is no arguing this. He broke the law, and I'm not going to dispute it. The legality of the program at-large, however, has not been established. You are correct that the program was authorized by Congress. Suggesting that the program was deemed legal by the court system is dubious, at best. The existence of FISA courts, where federal judges review and grant surveillance warrants does not qualify as judicial review and does very little to validate that the program meets constitutional standards. If it is established that the program violated the constitution (the highest law of the land), it will be the government who violated the law, and covered it under a veil of secrecy. If this is the case, it is a serious violation of the trust of the American people; and whether or not it prevent terrorist attacks is irrelevant, as the ends don't justify the means (IMO). The government can't have it both ways - holding citizens accountable for following the law when it doesn't adhere to its own laws.
I'm also curious about you meant by Snowden doing this for his own gain. What did he have to gain? Notoriety? It seems to me that he had more to lose than he had to gain...but then again, I do not understand the desire for notoriety, and would prefer to avoid the public eye. Either way, until the program is understood and scrutinized, I don't think that it's fair to categorize Snowden is a whistle-blowing patriot or a traitor (yet).
I hope that we do the right thing here and analyze the program; asking the necessary questions to determine what is constitutionally acceptable. Further, I hope that my fellow Americans think long and hard about the implications of programs like this. I'm a bit uncomfortable with the government warehousing massive amounts of data about its citizens, even if mining it takes a warrant from a secret court. I understand the argument that companies are already doing this (to an extent)...but what differentiates them from our government is that they don't have the power to incarcerate or kill people. Now, I'm afraid that our government will sweep this under the rug, preventing any honest dialog in the name of national security. I honestly believe that even if this program is legitimate and legal, the ability to secretly monitor Americans will eventually be abused; if not by this government/administration, it will be by another one.