That's easy. He's not a Republican.<quoted text>
The bigger question is why? On what merits did Obama win a second term?
He also didn't change his position on every issue 6 times.
Voters recognized that the GOP message was EXACTLY the same as Bush. Cut taxes and outlaw abortion.