In this case the principle--giving First Amendment protection to campaign spending but not to contributions--is widely mocked from both directions.
No one has a problem with giving protections to campaign spending but not contributions. 