The difficulties that President Barack Obama is having in passing his basic program, whether in health care, climate change, or financial reform, are hard to understand at first glance. After all, he is personally popular, and his Democratic Party holds commanding majorities in both houses of Congress.