It was, but since then the Nine High Priests of Justice have shot down two parts of McCain-Feingold. Read Federal Election Commission v. Wisconsin Right to Life, Inc. (2007) and Davis v. Federal Election Commission (2008).
Thanks, I was not aware of this.