He says he tried to work within the system and was ignored, but he's provided 0 evidence to back it up. Considering he says that he only leaked information because internal methods had failed him, you'd figure he would have saved at least a single shred of proof that he tried to handle things internally, but he didn't.
He's already admitted during interviews that he applied for the job specifically to gather information to leak, and the majority of the information had nothing to do with the surveillance program in the USA. He's far from a patriot, and anyone who believes he leaked all of the sensitive information out of the goodness of his heart is just being naive.