Just because there is no law against something, doesn't mean it's a Good Thing to do. I blame the press as well, the lying anti American SOBs. But then I don't pay their salaries, buy their papers, and rarely watch their news programs. And the first amendment must still be obeyed. "Congress shall make no law" means just that, just as "shall not be infringed" means they are to keep their stiking hands off.
Just because there is no law against something, doesn't mean it's a Good Thing to do.
"Good" or "bad" isn't going to "do anything" for you, as long as it's legal.
It's like the "porn" debate, in that there's a whole lot of people who think it's really bad to have it out there. But, then again, you've got a whole lot of people who say, "Mind your own business and don't get it if you don't want it! It's my choice and you can't interfere with my choice!"
Now, you've got that kind of situation where you and other here will say, "That's a real bad decision there! Look at what harm it does to catching these terrorists!" But, then again, someone else is going to say, "It's freedom of the press and as long as it's not illegal, then the public has the right to know about it, regardless of whether the terrorist reads about it!"
So, all you've got then is simply one side arguing with the other -- and the stuff still gets printed (just like the "porn" still gets distributed). Nothing changes.
If you want to change something -- then change the law regarding what the press can and cannot print -- especially in regards to state secrets.
Otherwise -- keep complaining, because as long as there's no law preventing it -- you're gonna see this continue on -- into perpetuity.
I prefer that if something is "serious enough" to want it stopped -- then -- you make a law about that, to prevent it -- and you enforce that law. And, of course, making a law doesn't stop things from happening, as we still have murder and theft and all sorts of other crimes, but at least, you can "put away" the perpetrators for printing state secrets. And there are only so many papers and so many writers [they'll run out of writers quick enough, if you keep jailing them for doing that].