Dump McCain-Feingold, indeed. If you want to "revisit" Citizens United, come up with a new Constitutional challenge and take it through the courts. They might hear it if it has merit.

Of course, those two goals are at odds with each other. Exercising First Amendment rights through monetary donations ought to have no limits, up to the point someone else’s rights would be infringed upon, in which case the courts are there to referee that dispute.