I think the President and his team are playing this perfectly. the repubs didn't want the social issue guys, Santorum, Newt, etc., so they picked Romney because its all about the economy ( who has no known stance on all those issues) Now the President is starting to hit him with those things, Santorum would be able to stir the base up with it, but romney no. It's not his forte, He wants to stay on the economy, and I think he will fail at that, it's his ways that have put this country where it is. He is playing right into PBO hands, I think he has a good team and is playing it perfectly.
1. Plus there's the fact that there are still republican primaries going on.
I mean Rmoney is the only candidate running, but even with that, he's polling like 65%, didn't break 50% in Florida. I'm sure he'd like to shake up his etch-a-sketch and start the general election now, but if he does, and doesn't double down on the bigotry and the hate that the right wing craves like another hit of meth, then I'm sure he'll have a lot more embarassingly low results in the leftover primaries.