There tends to be this misconception that the Republicans voted race and would not support an African-American candidate under any circumstances. I really find this to be absolutely absurd. Yes, some people voted on the basis of race and race alone. And yes, most of these people voted for Romney (with a small number voting for the Constitution Party). But this was not the major reason that Republicans were strongly opposed to Obama. Consider the fact that some of the most Conservative states in the country elected Republican minorities as governor (Louisiana with Jindal and South Carolina with Haley) and one of the most Conservative districts in the country, located in Oklahoma, voted for J.C. Watts to be their Republican congressman. Michael Steele was a former RNC chairman, and his color didn’t prevent him from getting the position anymore than Colin Powell’s color precluded him from being Secretary of State under Bush. And you also seem to ignore the fact that Herman Cain nearly became the Republican nominee, and probably would have got the nod had he not been involved in a scandal involving infidelity and had he not revealed that when it came to foreign policy he had no idea what he was talking about. And finally, if you have any friends who are right wing conservatives, or self professed tea partiers, ask them what they think about Allen West. You will see that to them, he in considered the greatest thing since sliced bread.
A lot of liberals seem to think Republicans hate Obama simply because he is Black because they can’t understand why anyone would not love him as much as they do. But quite frankly, Republicans dislike Obama because (1) Obama is a left leaning democrat, and much, much more liberal than Bill Clinton was and (2) Republicans have in turn moved much, much farther to the right. This tends to amplify the differences between the two parties and widened the gap between them.