Abortion is, as we all know, one of the most heated of all moral debates. That is one of the reasons I think so highly of this debate between Peter Kreeft and David Boonin of the University of Boulder. It is all about careful moral reasoning rather than heightened moral rhetoric. (Not to say that I don’t like heightened moral rhetoric; it’s just that this debate is a nice counter-balance to the surfeit of emotion, like your fork finally hitting the lemon filling after slicing through a seemingly endless mound of meringue.)
I should warn you that Kreeft is very flat as he barely looks up at the audience while marching through his syllogisms. Not only is Boonin livelier, but he also clearly wins the debate in terms of argument. So even though I think abortion is morally unjustified, honesty requires me to say that pro-choice Boonin clearly won this debate.