It is shameful that leftists let their hatred of corporations lead them to throw free speech under the bus. There is a smarter way to get corporate money out of politics: Shrink the state. If government has fewer favors to sell, citizens will spend less money trying to win them.