Nobody uses "tar baby" as a slur in America. It's like "niggardly" - ignorant people use an incorrect interpretation to try to shut down people they don't like.
That said, you'd have to be crazy to use "niggardly" now after the reaction it got whoever that was. If you use words that most of your audience doesn't know, what does it say about you? :)