Pundits lately have been comparing Barack Obama to Jimmy Carter, suggesting he is a likely loser in 2012.