I'm still not seeing why we need a federal law to prevent cyberspace attacks. Let private companies handle their own security; it's in their own best interest to do so after all. Meanwhile, there's no reason that I can see that the entities which oversee Federal national security critical networks need to wait on Congress to tell them to do what they should already be doing. I highly, HIGHLY doubt that a bunch of out of touch rich lawyers that make up the Congress know anything about how to properly secure a network anyway.
“The greatness of a nation and its moral progress can be judged by the way its animals are treated.” - Mahatma Gandhi