Would a BLACK cartoonist, making an image of a WHITE politician have to be labeled a racist, simply because his subject was depicted with a "narrow" nose, thin lips and blond hair?
The term, "discrimination" is not necessarily a bad word. It means being able to tell the difference. The fact that YOU could recognize the President as black person does not make you a racist. Why should it be any different for a cartoonist? His job is to make his subject recognizable.
Clinton's hair. Carter's teeth, Regan's jowls, Johnson's nose.
In fact, it is long overdue for folks to STOP being embarrased and reluctant to make fun of people of color for the SAME reasons cartoonists poke fun at WHITE celebrities.
Remember, Obama WANTED to be in that office. That means he will have been prepared to take that kind of heat. It's part of the job.