That's the same stupid argument that allowed the McCain/Feingold trampling of our 1st Amendment to be passed. It's unconstitutional, but it stands until we can mount a successful litigation effort to overturn it. It is preferable to stop bad law before it is passed. The time and money required to overturn it is astronomical and success is uncertain.
See #22.