Right, CenturyLink probably could have legally hijacked DNS to send this message without the law too. Tons of laws have leeway for corporations to do shitty things. It doesn't make the corporations blameless.
Agreed, it is CL's fault for choosing the option the choose.
It is the politicians fault for writing a law that was so broad that it allowed CL the potential leeway to be able to choose the awful option they selected.