If I see a company engaging in illegal/unethical activity, by your logic I can only go elsewhere after I try to resolve it with them. However what trust do I have that my complaint will be handled well? Moreover if they are in a position of authority over me my only guarantee of protection is a weakly enforced whistle blower law that can be disregarded in cases of national security.
Also, what is your test for acceptable outlet? The NYT is okay but a media outlet without the history of the Grey Lady is not? And Ellsberg gets a pass because he was selective in what he passed on? Honestly if Ellsberg knew about atrocities NOT associated with Vietnam then he should have opened up about those as well.