Maybe the term “asphalt infant” can replace tar baby....
Barbour is definitely a putz, but “tar baby” as a phrase can hardly be offensive unless you want to be offended.
If Barbour was a Dim, this would be a non-issue.
Oldplayer