Why Progressives Should Vote for Obama