Second debate sees president and Republican challenger exchange barbs on the energy, economy and foreign policy. Shihab Rattansi, speaks to John Nichols.