Excellent post, Kieran. I especially agree with this part.
I don't believe that all opposition to Obama is racist; some of it is Republican vs Democrat, some of is is just not agreeing with his policies. But an awful lot of the attacks on him are racist. I've seen pictures of his head...