I don't necessarily find that piece offensive, but could see how some might get butt hurt, but you could simply imply it by removing "the first black president". By removing that I don't think it changes the tone, intent or humor of your meme at all.