CNN’s Cafferty Spouts on Middle East Peace, War in Iraq