From what I have read, these are facts:
- He was not working for a foreign government
- He did not reveal the info for money
- He concluded that his agency was breaking the law
- He was selective about what he revealed
- He went public at a great personal cost
He revealed a CRIME in progress.
I thought it interesting how Obama turned Bush-esque and said, even with a sort of stupid look on his face, "No one is listening to your phone calls." Of course not.. He didn't say, which would have been accurate and more descriptive, "We are recording every one of your phone conversations and, should it prove useful, we can listen to the recording without anyone else knowing about it."
He revealed a crime of the highest order: treason. The NSA was attacking the fundamentals of democracy (which I could explain in great detail at a later time).