This Friday at 7:30 PM, I will be debating the Citizens United decision and campaign finance issues at my alma mater, Amherst College. The other participants in the debate will be Prof. Larry Lessig (Harvard Law School), John Samples (Cato Institute), and John Medaille (University of Dallas).
I answered some common criticisms of Citizens United here and here.