A good article by John Stossel. Punch line:
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.
Or as one of my aphorisms has it: The bigger the government, the more to fight over!