Properly constructed, debate is highly valuable. The problem is we don't actually see debates in politics or in public life. Instead what we usually see are two contrary but unlinked positions being asserted (all Americans should have health care vs Obama is a socialist) and these "debates" are stillborn.