John Corvino is debating Maggie Gallagher live. Our video series with Maggie here, here, here, here, here, here and here.