The great puritan is at it again. John McCain calls himself a crusader; he has the attitude to match. He wants nothing less than to purify the nation and drive out evil. The evil is money in politics, of course, and he will slay it with campaign-finance reform. His panacea is to ban the soft-money contributions that corporations, unions and others give to political parties for use in campaigns.
McCain's motives are admirable. It is his reason that is in question. The McCain-Feingold bill is based on a fundamental misconception: the notion that on every issue there is some abstract public...