@moonman Very true. Also, Facebook probably couldn't get away with capping the number (because it would price some candidates out of the market). They could perhaps refuse 3rd party political ads, but as long as newspapers, radio, and television are still accepting them, that's just giving away money.
I'd love to see the People United decision that gives corporations the unrestricted right to political advertisements overturned. That would help a lot.