U.S. political culture is an increasingly schizy thing. Part of the divide is along religious and secular lines. Part of the divide is along male and female lines. Part of the divide is along North/South, East/West lines. Part of the divide is along social and economic status lines. Part of the divide is decidedly racial.
It cracks me up that the right has characterized Obama as a socialist demon. He's a pragmatic left-leaning centrist. For me he's not progressive enough, but he's certainly a good man who is trying to take this complicated, sprawling country into a better future. And he's certainly navigating an incredible series of obstacles which are daunting at best.
I wish President Obama well, but I have few illusions. The next 4 years are going to be rocky.