Journalists can't publish information they don't have. Snowden was trusted with state secrets and he chose which documents he gave to journalists. You're right that he can't control what those journalists do with the documents. Just one of the many reasons that passing classified documents to the press (and especially foreign press) is illegal even if you think you're whistle-blowing on illegal activities. And to preempt your argument, going through the proper channels wouldn't have yielded the results that Snowden wanted. One man does not have the legitimacy to make policy.
I'm not paid to post political opinions. I hope you can open your mind and see that there are informed people in this world who don't agree with you.