Don't be so sure. They let McCain/Feingold stand, which is a clear violation of the 1st Amendment.
It is hard to say for certainty where they'll go, in the past courts have consistently struck these type laws down. It's a lot better to stop them from becoming law in the first place.