The equal blame must be placed on Congress and the White House who also had a shot at striking down this bill and chose not to do so.
I would have never guessed the supreme court would uphold the free speech limitation poertion of the CFR Bill and I'm sure every Constitutiona scholar is as suprized as I am.