It is obvious that there is an element of racism in those who oppose Obama with no good explanation, no matter what he does. When he was running the first time, I heard one or two people come right out and say they would not vote for a black man for President. Fortunately, people like that are in the minority. IMO, he has been an excellent President. Not perfect, because no human being is. But considering the mess that he inherited, he's done an amazing job.
He takes the high ground, does not rise to the bait, ignores the idiots on Fox News, has a lovely and intelligent wife, and keeps his nose clean. There has not been one hint of scandal coming out of the White House. As seen in the list above, he killed not only bin Laden but many other terrorists. And yes, he does get the credit for that; if he had failed to punish these monsters, you can bet that the Republicans would be screaming from the rooftops how ineffectual he is. Given that the avowed intention of the GOP is to discredit him and stop him from achieving anything at all, it's hard to assume that the Republicans are acting on high moral principals.
I disagree with him about the recent Muslim vs. Christian issue. He went way too far in trying to equalize the two religions, by bringing up the horrors of centuries past committed by Christians. That was then, this is now. So I don't think he's right all the time, but most of the time he is.
Of course, that doesn't make everyone who opposes Obama a racist. But pretending that it isn't a factor with many people is like the scene at the end of The Wizard of Oz: "Pay no attention to that man behind the curtain!"