I don't see how you can have a law against revealing NSLs without having a penalty for doing so.That's how you sneak it in. You pass a law with no penalty, then tell people it's the law. You don't tell them there's no penalties, after all "it's not up to law enforcement agents to give civics lessons".
Later you add the penalties, saying "it's already the law, we're just enforcing it".
-Eric
It might be reasonable to further restrict their use, or to have more supervision of their use, but just letting them be publicized is not reasonable.