It should be noted that the phrase "The Magic Negro" originated in an opinion piece in the LA Times by
David Ehrenstein back in March of 2007.
So it wasn't the Republicans who came up with the term. The guy who writes parodies for the Rush Limbaugh show simply took the term Ehrenstein came up with made a stupid song out of it.