And one last question, Did you know that this can be changed as part of another bill, I think there is enough support to reverse this in Congress, even many democrats admitted that the free speech concerns were real, it's just that Fiengold insisted on that portion in exchange for eliminating Union contributions
Another is that this bill was just a revision of a previous bill limiting free speech that was in itself unconstitutional.