In this case the principle--giving First Amendment protection to campaign spending but not to contributions--is widely mocked from both directions.
People think that protections should cover both contributions and spending. 