Have you really read or learned about the McCain-Feingold campaign finance law? Weird law.
An example from Justice Kennedy, who dissented in finding it un-constitutional: "[The Bipartisan Campaign Reform Act] makes it a felony for an environmental group to broadcast an ad, within sixty days of an election, exhorting the public to protest a Congressman's impending vote to permit logging in national forests."
Advocacy groups aren't going to be allowed to inform voters. Groups formed for purpose of getting people together and expressing their views are being shut-up. So this is supposed to be good for democracy how?
Also, it's worth noting, private individuals will still be allowed to buy all the ad time they want. So I guess if you are rich enough, the restrictions don't apply. Read more.