This wasn't a whistle blower issue. The source was warned about leaking classified information but did it anyway. It wasn't like it was information that you could conscientiously object to or was morally wrong. It involved national defense matters that the source was not supposed to leak. That's against the law and Rosen was part and parcel to the crime. Yes, national security trumps speech. If you divulge information that could leave millions of Americans vulnerable, you should be punished.
The problem is that real whistle blowing issues are swept into 'national security' issues so this effects that problem as well.
Of all the scandals, this one disgusts me the most. Mostly because it was clearly a high-up decision and so blatant. I do not believe conspiracy theorists about Benghazi this or that. But to literally spy on members of the press for drummed up, phony reasons?
Very yikes.